home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 015a / xdos366b.zip / XDOS.DOC < prev   
Text File  |  1991-09-25  |  103KB  |  3,113 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9. ExtraDOS Toolbox Professional■
  10. _______________________________________
  11.  
  12. Users Manual
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. Version 3.66  09/25/91
  32.  
  33.  
  34. Copyright (c) 1985-91 Foley Hi-Tech Systems
  35.  
  36.  
  37.  
  38.  
  39. License Agreement
  40.  
  41. This software is protected by both United States copyright law and
  42. international treaty provisions. Therefore, you must treat this software
  43. "just like a book," with the following single exception. Foley Hi-Tech
  44. Systems authorizes you to make archival copies of the software for the
  45. sole purpose of backing up our software and protecting your investment
  46. from loss. By saying, "just like a book," Foley Hi-Tech Systems means
  47. that this software may be used by any number of people and may be
  48. freely moved from one computer location to another, provided there is
  49. absolutely no possibility of it being used at one location at the same time
  50. it is being used at another. Just as a book cannot be read by two
  51. different people in two different places at the same time, the software
  52. may not be used by two different people in two different places at the
  53. same time.
  54.  
  55. You may not make copies of the software documentation or disk, except
  56. as described above. You may not distribute, rent, sublicense, or lease
  57. the software or the documentation. You may not alter, modify, or adapt
  58. the software or documentation, including but not limited to translating,
  59. decompiling, reverse assembling, or creating derivative works. You may
  60. not use the software in a network, timesharing, multiple CPU, or multi-
  61. user environment unless each user is licensed by Foley Hi-Tech
  62. Systems.
  63.  
  64.  
  65.  
  66. Limited Warranty
  67.  
  68. In the event of notification of defects in material or workmanship, within
  69. the warranty period of 45 days from the date of purchase, Foley Hi-Tech
  70. Systems will, at its option, replace the defective diskette or refund the
  71. license fee. If you need to return a product, call the Foley Hi-Tech
  72. Systems Technical Support Service Department to obtain a return
  73. authorization number. The remedy for breach of this warranty shall be
  74. limited to replacement or refund and shall not encompass any other
  75. damages, including but not limited to loss of profit, and special,
  76. incidental, consequential, or other similar claims.
  77.  
  78. Foley Hi-Tech Systems specifically disclaims all other warranties,
  79. expressed or implied, including but not limited to implied warranties of
  80. merchantability and fitness for a particular purpose with respect to
  81. defects in the diskette and documentation, and the program license
  82. granted herein in particular, and without limiting operation of the program
  83. license with respect to any particular application, use, or purpose. In no
  84. event shall Foley Hi-Tech Systems be liable for any loss of profit or any
  85. other commercial damage, including but not limited to special, incidental,
  86. consequential, or other damages. This statement shall be construed,
  87. interpreted, and governed by the laws of the State of California.
  88.  
  89. Trademark Information
  90.  
  91. Safety Disk is a trademark of Foley Hi-Tech Systems.
  92. MS-DOS is a trademark of Microsoft Corporation.
  93.  
  94. Introduction
  95. ___________________________________________________________
  96.  
  97.  
  98. ExtraDOS is a compilation of tools useful to Microsoft DOS users.  I
  99. originally wrote these tools under MS-DOS because I found a need for
  100. them and there were no commercially available products which provided
  101. these functions.  Some ExtraDOS tools were designed to enhance
  102. programs already found in MS-DOS.  Other tools were familiar to the
  103. Unix world, but were not available in MS-DOS.  In addition, ExtraDOS
  104. compliments PC-Tools and Norton Utilities with added tools these
  105. programs do not provide.
  106.  
  107. Over thirty of the ExtraDOS Toolbox utilities have been selected by Paul
  108. Somerson, former Executive Editor of PC Magazine, for Bantam Books',
  109. DOS Power Tools, 2nd Edition, Revised and Expanded for DOS 5.0.
  110.  
  111.  
  112.  
  113. David R. Foley
  114.  
  115. Table of Contents
  116. ___________________________________________________________
  117.  
  118.  
  119.     Subject
  120.  
  121.     License Agreement........................................
  122.     Limited Warranty.........................................
  123.     Trademark Information....................................
  124.     Introduction.............................................
  125.     Table of Contents........................................
  126.  
  127.     ADDCOMM      Serial Port Management Program..............
  128.     ALARMCLK     Alarm Clock Program.........................
  129.                  SETALARM....................................
  130.     ALLSUB       Perform Task In All Subdirectories..........
  131.     AREA         Telephone Area Code Search Utility..........
  132.     BANNER       DOS Banner Display..........................
  133.     BOOT         PC Rebooting Utility........................
  134.     BOOTLOCK     Lock Out Reboot Keys and Break Keys.........
  135.     BOOTPAST     Boot Past a Floppy to the Hard Disk.........
  136.     BRKBOX       COM Port Break Out Box Display..............
  137.     CAL          DOS Calendar Display........................
  138.     CAT          DOS Cat Text File Utility...................
  139.     CHIMES       DOS Clock Chimes............................
  140.     CLEANFL      Floppy Drive Cleaning Program...............
  141.     CLEANUP      Cleanup Your Drives from Duplicate Files....
  142.     COUNT        Count Characters, Words and Lines...........
  143.     CURLOCK      Lock Cursor Shape Permanently...............
  144.     CURSOR       Change Cursor Shapes........................
  145.     CUT          DOS Cut Text File Utility...................
  146.     CUTPASTE     DOS Cut & Paste Text Utility................
  147.     DELAY        Batch File Delay Utility....................
  148.     DETAB        File Detabulation Utility...................
  149.     DISKINFO     Disk Drive Information Reporter.............
  150.     EDIT         Full Screen Text File Editor................
  151.                  CONFIG.EXE, EDIT.HLP, EDIT.HDX..............
  152.     EVAL         DOS Command Line Calculator.................
  153.     FILEATTR     Change File Attributes......................
  154.     FILEINFO     File Information Program....................
  155.     FILESIZE     File Size Listing Utility...................
  156.     FILETREE     File Directory Tree Listing Utility.........
  157.     FINDFILE     Find File on Disk...........................
  158.     HELP         DOS Command HELP............................
  159.     HEXDUMP      File Hex Display Utility....................
  160.     HUSH         Speaker Silencing Utility...................
  161.     KILLDIR      Remove Directory and All Contents...........
  162.  
  163. Table of Contents
  164. _____________________________________________________________
  165.  
  166.     LASER        Control HP Laser Jet from DOS...............
  167.     LS           DOS Listing Utility.........................
  168.     MONITOR      Monitor Convergence/Alignment/Focus Test....
  169.     MOVE         MOVE Files Across Disks.....................
  170.     NAMEDIR      Name Directory Utility......................
  171.     NO           DOS File Exclusion Utility..................
  172.     PATHFIND     Path Find File Utility......................
  173.     PSPRINT      PostScript Text File Print Utility..........
  174.     SCNATTR      Set Screen Attributes.......................
  175.     SCROLLBK     DOS Screen Scroll Back & View...............
  176.     SPEEDRAM     Speed up CPU by Reducing Refresh............
  177.     TEXTSRCH     Text Searching Utility......................
  178.     TOUCH        Touch File Date Utility.....................
  179.     TURBOBAT     Turbo Batch File Compiler...................
  180.     USEMEM       Programmers Memory Usage Utility............
  181.     USEMOUSE     Use Mouse to Emulate Keystrokes.............
  182.     VIDMODE      Setup Video Display Mode....................
  183.     VOLLABEL     Disk Volume Label Update Utility............
  184.  
  185.     Technical Support........................................
  186.     Credits..................................................
  187.     New Utilities Under Development..........................
  188.     FHTS Products............................................
  189.  
  190.  
  191.  
  192.  
  193. ADDCOMM - Add Communications Port Information
  194. ___________________________________________________________
  195.  
  196.  
  197. Description
  198.  
  199. ADDCOMM is a utility that allows you to define the address of your COM
  200. ports in the DOS lower memory segment.  This is useful for machines
  201. whose BIOS doesn't support COM3 and COM4 ports by default.  In
  202. many older machines including early 80386 based systems, the BIOS
  203. would only setup COM1 and COM2 for DOS.  Newer serial cards and
  204. modems allow you to define COM3 and COM4 on the cards but these
  205. machines won't allow DOS to see these additional ports unless you place
  206. the corresponding address in low DOS memory.  ADDCOMM will place
  207. this information in the correct location for you.
  208.  
  209. ADDCOMM will also display the current address values for any COM
  210. ports that are installed in your system.  By placing the ADDCOMM
  211. statements in your AUTOEXEC.BAT file you can have the machine load
  212. the correct values without having to intervene.  ADDCOMM is not a TSR
  213. and will not require any overhead memory to setup your ports from
  214. AUTOEXEC or the DOS prompt.
  215.  
  216.  
  217. Version
  218.  
  219. 1.20  07/27/91
  220.  
  221.  
  222. ADDCOMM - Add Communications Port Information
  223. ___________________________________________________________
  224.  
  225.  
  226. Usage
  227.  
  228. ADDCOMM [port] [address]
  229.  
  230.  
  231. Options
  232.  
  233. PORT           is the COM port to add
  234.  
  235. ADDRESS        is the address of the COM port
  236.  
  237.  
  238. Example
  239.  
  240. ADDCOMM COM3 3E8    will tell DOS to address COM3 at address
  241. 3E8.
  242.  
  243. ALARMCLK - DOS Alarm Clock
  244. ___________________________________________________________
  245.  
  246. Description
  247.  
  248. ALARMCLK provides a simple alarm clock for MS-DOS machines.
  249. ALARMCLK is split into two programs.  You may install as many alarms
  250. as you wish per session.  ALARMCLK is the alarm clock TSR that loads
  251. into memory and keeps track of the alarms that you  specify.  Once
  252. ALARMCLK is loaded use SETALARM to set as many alarms as you
  253. like.
  254.  
  255.  
  256. Version
  257.  
  258. 2.00  05/04/91
  259.  
  260.  
  261. Command Format
  262.  
  263. ALARMCLK [/D] [/U] [/Inn]
  264.  
  265. SETALARM [time] [PM] [/D] [/U] [/Inn]
  266.  
  267. TIME    Time in HH:mm format 12 hour or 24 hour clocks are both
  268.         accepted for the time format.
  269. PM      ALARMCLK will assume AM with 12 hour format unless PM is
  270.         defined.
  271. /D      Deactivates all alarms
  272. /U      Removes ALARMCLK.COM from memory
  273. /Inn    Specify a new ID number
  274.  
  275. ALLSUB - Perform a Task in All Subdirectories
  276. ___________________________________________________________
  277.  
  278. Description
  279.  
  280. Allsub allows you to run any command or program in the current
  281. directory as well as in all subdirectories of the current directory.  This is
  282. useful for deleting groups of files or performing tasks with programs that
  283. don't normally allow for subdirectories.  As the command is performed in
  284. each subdirectory ALLSUB will display the directory of execution.
  285.  
  286. Version
  287.  
  288. 2.01  09/25/91
  289.  
  290.  
  291. Command Format
  292.  
  293. ALLSUB [command]
  294.  
  295. [command] is any valid DOS command or program.
  296.    
  297.  
  298. AREA - Area Code Search Program
  299. ___________________________________________________________
  300.  
  301.  
  302. Purpose
  303.  
  304. AREA is a utility that will help you locate a region to which an area code
  305. applies or to locate the area code for a specific region.
  306.  
  307.  
  308. Version
  309.  
  310. 2.13  01/13/91
  311.  
  312.  
  313. Resident Memory Usage
  314.  
  315. 8096 bytes
  316.  
  317.  
  318. Usage
  319.  
  320. AREA [code] [string] [options]
  321.  
  322. [code]         is any 3 number area code.
  323.  
  324. [string]       is any string that might match a state or region that you are
  325.                searching for.
  326.  
  327.  
  328. AREA - Area Code Search Program
  329. ___________________________________________________________
  330.  
  331.  
  332. Options
  333.  
  334. /L      Load as a TSR.  This will make the AREA code program a pop
  335.         TSR that will allow you to call up and area code or location while
  336.         running another application without exiting to DOS.
  337.         [CTRL][LSHIFT]A is the default "HOT KEY" for activating as a
  338.         TSR.  See the /K parameter for changing the "HOT KEY"
  339. definition.
  340.  
  341.  
  342. /U      Will uninstall the AREA code program if it is installed as a TSR
  343.         freeing up the overhead that it required.  Uninstall will only work
  344.         if AREA was the last TSR loaded on the Heap.  If the program is
  345.         unable to uninstall it will inform you when running the /U
  346.         parameter.
  347.  
  348. /NOH    If running AREA from a batch file or from another shell program
  349.         you might sometimes wish to have it not display the header
  350.         information.  /NOH tells AREA to not display the header.
  351.  
  352. /K$nn   Allows you to set the default key for the TSR pop up command.
  353.         You can alternatively set the hotkey by using the environment
  354.         variable AREAKEY.  We suggest not using this option unless you
  355.         are familiar with your systems currently defined hotkeys.  By
  356.         changing the hotkey value you may cause conflict with another
  357.         TSR in your system.  See the chapter at the end of this manual
  358.         about defining TSR "HOT KEYS" for instructions on how to
  359.         calculate the value to be used by the /K parameter.  
  360.  
  361. AREA - Area Code Search Program
  362. ___________________________________________________________
  363.  
  364.  
  365. Examples
  366.  
  367.  
  368. AREA /K$0836 /L   would specify [ALT][RSHFT] as a new hotkey.
  369.  
  370.  
  371. Example of Environment Variable for hotkey definition:
  372.  
  373. SET AREAKEY=$0836
  374.  
  375.  
  376.  
  377. BANNER - Generate a Large Type Banner on Printer
  378. ___________________________________________________________
  379.  
  380. Description
  381.  
  382. BANNER allows you to create a large banner using a standard ASCII
  383. printer.  BANNER contains an internal representation of the alphabet that
  384. is made up of standard ASCII characters and will print any message on
  385. your printer in a sideways banner fashion.  Banner Displays an ASCII
  386. rendition of the letters you put in a message rotated at 90 degrees.  This
  387. is based on the BANNER that is available in many UNIX systems.
  388.  
  389.  
  390. Version
  391.  
  392. 1.30  07/27/91
  393.  
  394.  
  395. Command Format
  396.  
  397. BANNER [options] [message]
  398.  
  399.  
  400. Options
  401.  
  402. /?             Displays Help
  403. /w             Set to 132 Column Width
  404. /wnn           Set to nn Column Width
  405. /p             Send output to LPT1
  406. /pLPTn         Send output to LPTn
  407. /s             Send output to Screen
  408. /o[fname]      Send output to file [fname]
  409. /noh           suppress the header information
  410.  
  411. BOOT - Reboot PC from within a batch file or DOS
  412. ___________________________________________________________
  413.  
  414. Description
  415.  
  416. BOOT is a utility which can be called from the DOS command line or
  417. from a batch file.  This program will reboot your PC either emulating a
  418. soft boot [CTRL][ALT][DEL] or a hard boot such as pressing the reset
  419. key.
  420.  
  421.  
  422. Version
  423.  
  424. 1.50  09/05/90
  425.  
  426.  
  427. Command Format
  428.  
  429. BOOT [options]
  430.  
  431.  
  432. Options
  433.  
  434. COLD           Perform a Cold Reboot of the System (same as Hard)
  435. HARD           Perform a Hard Reboot of the System (same as Cold)
  436. WARM           Perform a Warm Reboot of the System (same as Soft)
  437. SOFT           Perform a Soft Reboot of the System (same as Warm)
  438.  
  439.  
  440. Notes
  441.  
  442. The next release of BOOT will include the option to specify the time
  443. delay before rebooting.
  444.  
  445.  
  446. BOOTLOCK - Lockout various key functions from being used
  447. ___________________________________________________________
  448.  
  449. Description
  450.  
  451. BOOTLOCK is a simple utility that will lock out the use of the
  452. [CTRL][ALT][DEL] soft boot sequence and the [CTRL]C or
  453. [CTRL][BREAK] break sequence.  The default is to disable both keys
  454. from having any effect, but you may wish to only disable one or some
  455. combination.  See the usage flags below to disable specific keys.  Once
  456. installed you may also un-install and remove the program from memory
  457. by using the /U parameter.
  458.  
  459.  
  460. Version
  461.  
  462. 1.10  05/04/91
  463.  
  464.  
  465. Resident Memory Usage
  466.  
  467. 624 Bytes
  468.  
  469.  
  470. Command Format
  471.  
  472. BOOTLOCK [options]
  473.  
  474.  
  475. BOOTLOCK - Lockout various key functions from being used
  476. ___________________________________________________________
  477.  
  478.  
  479. Options
  480.  
  481. /?      Display help information
  482. /R      Disable CTRL-ALT-DEL
  483. /B      Disable CTRL-BREAK
  484. /C      Disable CTRL-C
  485. /Inn    Set the internal I.D. number where nn is 81h - FFh
  486. /U      Remove BOOTLOCK from memory
  487.  
  488. BOOTPAST - Boot past non system formatted diskettes
  489. ___________________________________________________________
  490.  
  491.  
  492. Description
  493.  
  494. BOOTPAST will modify a floppy disk's boot sector so that the systems
  495. bootup process will skip over the normally checked floppy boot sector
  496. and go to the hard disk boot sector.  Many times when you boot a PC if
  497. you have a diskette in the A: drive that is not a bootable floppy you will
  498. get the message, NON-SYSTEM DISK or DISK ERROR and have to
  499. reboot.  BOOTPAST eliminates this problem by skipping over the
  500. normally unbootable floppy boot sector.  Be careful not to run
  501. BOOTPAST on diskettes that are bootable or contain copy protection
  502. because BOOTPAST will write over the boot sector information.
  503.  
  504.  
  505. Version
  506.  
  507. 1.20  05/04/91
  508.  
  509.  
  510. Command Format
  511.  
  512.  
  513. BOOTPAST [d:]
  514.  
  515. [d:] is the floppy drive to modify.
  516.  
  517.  
  518. BRKBOX - Software Breakout Box for Communications Debugging
  519. ___________________________________________________________
  520.  
  521.  
  522. Description
  523.  
  524. BRKBOX is a software version of a serial port breakout box.  It displays
  525. the status of a COM port inside your PC.  The status of the DTR, DSR,
  526. RTS, CTS, DCD, and RI pins as well as the data rate, parity, number of
  527. data bits, and number of stop bits are displayed on the top right hand
  528. corner of the screen.  This information is sometimes useful when trying
  529. to debug a serial port or some associated communications software.  If
  530. no communications port is specified the program will default to COM1.
  531. To toggle the display on and off use [ALT]C.  The program will start with
  532. the display toggled off.  BRKBOX can be uninstalled by entering it with
  533. the optional U parameter if it was the last TSR loaded.
  534.  
  535.  
  536. Version
  537.  
  538. 1.40  09/15/91
  539.  
  540.  
  541. Resident Memory Usage
  542.  
  543. 1760 Bytes
  544.  
  545.  
  546. BRKBOX - Software Breakout Box for Communications Debugging
  547. ___________________________________________________________
  548.  
  549.  
  550. Command Format
  551.  
  552. BRKBOX port [options]
  553.  
  554.  
  555. PORT           communications port to monitor.  COM1 or 1 to monitor the
  556.                COM1 serial port.  COM1 through COM4 are supported.
  557.  
  558. Options
  559.  
  560. +              Enable BRKBOX display
  561. -              Disable BRKBOX display
  562. /U             uninstall and remove from memory
  563. /Knnnn         define a new hotkey for toggling display.  See the chapter
  564.                at the end of the manual about calculating TSR "Hot Keys"
  565. /Lxx           display location.  nn is any combination of r for right side,
  566.                l for the left side  and  t for the top of the screen or
  567.                b for the Bottom of the screen.  EGA/VGA 43/50 line modes
  568.                are supported by the bottom display.
  569. /NOH           Suppress header
  570. /Inn           Multiplexer I.D. number
  571.  
  572.  
  573. CALENDAR - Display monthly or yearly calendar
  574. ___________________________________________________________
  575.  
  576.  
  577. Description
  578.  
  579. CAL displays a calendar from DOS in one of two formats, either one
  580. month or 12 months of one year.
  581.  
  582.  
  583. Version
  584.  
  585. 1.20  05/04/91
  586.  
  587.  
  588. Command Format
  589.  
  590. Usage:  CALENDAR [mm] yyyy
  591.  
  592. mm      is the month [1..12]
  593.  
  594. yyyy    is the year  [100..9999]
  595.  
  596.         if you specify 2 digits for yyyy then it will assume you mean 19xx
  597.  
  598.  
  599. Notes
  600.  
  601. If you want to pause the display of a full year press [CTRL]S to pause
  602. the screen and then any key to continue the display.
  603.  
  604.  
  605. CAT - Unix like CAT utility for concatenation of files.
  606. ___________________________________________________________
  607.  
  608.  
  609. Description
  610.  
  611. CAT is a UNIX utility written for the MS-DOS world.  For people that are
  612. used to UNIX it is a handy familiar tool for displaying, printing, and
  613. concatenating files together.  CAT handles redirection of both input and
  614. output.  It can be used similar to copy con to create files as well.
  615.  
  616.  
  617. Version
  618.  
  619. 1.11  05/04/91
  620.  
  621.  
  622. Command Format
  623.  
  624.  
  625. CAT     [fname] - copy std input to file fname
  626.  
  627. CAT     [file1] [file2] > [file3] - concatenate file1 and file2 to file3
  628.  
  629.  
  630. CHIMES - Quarterly hour clock chimes
  631. ___________________________________________________________
  632.  
  633.  
  634. Description
  635.  
  636. Chimes is a terminate-and-stay resident program that attaches itself to
  637. the BIOS timer tick interrupt.  The program counts the time internally, so
  638. that it does not bring any overhead into system throughput by using DOS
  639. functions.  When the program realizes that the time is nearing the hour,
  640. the program starts chiming.
  641.  
  642. In its default mode, chimes produces "Time Tone" beeps.  These consist
  643. of three short beeps, starting at three seconds before the hour.  Then,
  644. at the hour, a longer and higher beep is given.  Many of the dial-up time
  645. services provide such a time tone.
  646.  
  647. Chimes can be given the /M option on the command line to provide the
  648. different clock chimes.  Using  CHIMES /M1  would setup chimes to use
  649. the Westminster chimes.
  650.  
  651.  
  652. The Westminster chimes are the chimes that are played by Big Ben, the
  653. most famous of all clock towers.  From its home in London, England, the
  654. clock plays a melody based on a composition by Handel.
  655.  
  656. The Saint Michael Chimes are also from England.  However, the Saint
  657. Michael Chimes were cast by an English craftsman for a church in
  658. Charleston, South Carolina during the Revolutionary war.  However, the
  659. British captured this city by battle, and took the bells back to England.
  660. Amazingly enough, the American rebels stole the molds for the bells, and
  661. a second set of bells was cast and installed in the Carolinian church.
  662.  
  663.  
  664. CHIMES - Quarterly hour clock chimes
  665. ___________________________________________________________
  666.  
  667.  
  668. The Whittington chimes were named for Lord Mayor Richard Whittington.
  669. Whittington started life in poverty.  However, he made money in great
  670. volume by trading.  After his terms as Lord Mayor of London, he became
  671. a philanthropist.
  672.  
  673. If you select the M0 option of the program, chimes will only become
  674. active  at the hour.  Otherwise, chimes will faithfully reproduce the
  675. chimes for each quarter hour of the clock.  The program will also strike
  676. the hour by chiming for each hour, or chiming just once for the half hour.
  677.  
  678.  
  679. Version
  680.  
  681. 1.00  05/04/91
  682.  
  683.  
  684. Command Format
  685.  
  686. CHIMES [/Mx]
  687.  
  688. x       indicates the different tones that are available
  689.  
  690. 0       Time Tones
  691. 1       Westminster Chimes
  692. 2       Saint Michael Chimes
  693. 3       Whittington Chimes
  694.  
  695.  
  696.  
  697. CLEANFL - Clean Floppy Drive Heads
  698. ___________________________________________________________
  699.  
  700.  
  701. Description
  702.  
  703. CLEANFL is a utility that makes the task of cleaning floppy drive heads
  704. much easier and more thorough.  By moving the head of the floppy drive
  705. back and forth traveling the entire span of the drive you get a much
  706. better cleaning action and the surface of your cleaning diskette will last
  707. much longer.  Most cleaning diskettes tell you to place them in the drive
  708. and type DIR A:.  In this scenario the head is always over the first track
  709. using a small percentage of the cleaning surface all the time.  By using
  710. CLEANFL the cleaning surface gets a much more even wear and will last
  711. longer and provide a better cleaning job for your diskette drives.
  712.  
  713.  
  714. Version
  715.  
  716. 1.40  05/04/91
  717.  
  718.  
  719. Command Format
  720.  
  721. CLEANFL [d:] [options]
  722.  
  723. d:      refers to valid floppy drive (A:, B:, etc).
  724. /Tnn    specifies the number of tracks, e.g. /T40
  725. /Pnn    specifies the number of passes, e.g. /P10
  726.  
  727.  
  728.  
  729.  
  730. CLEANUP - Disk Drive Cleanup & Space Recovery
  731. ___________________________________________________________
  732.  
  733. Description
  734.  
  735. Cleanup has evolved from a small helpful utility that originally located
  736. duplicate files on a hard disk to a full space recovery system.  With the
  737. ever increasing size and lowering cost of disk space, it isn't uncommon
  738. to find PC's with an average of 80MB.  Having larger disk drives has also
  739. made managing them becomes more complex.  It is no longer feasible
  740. to remember the name and location and purpose of every file on your
  741. system.  Often files and programs will be installed on a temporary basis
  742. only to be forgotten and either outdated or left behind.  You can quickly
  743. devote as much as 25% of your hard disk to unused or duplicate files.
  744. Cleanup provides a comprehensive way of dealing with this  problem by
  745. quickly isolating unused and duplicate files and removing them, freeing
  746. up valuable hard disk space.  Cleanup displays the name of each file as
  747. it is deleted and a summary showing the total amount of disk space that
  748. has been recovered.
  749.  
  750.  
  751. Version
  752.  
  753. 2.03  05/19/91
  754.  
  755.  
  756. Warning
  757.  
  758. The main function of Cleanup is to recover lost disk space by removing
  759. duplicate and unused files.  You have total control over which files will
  760. and will not be deleted, but with large hard disks it is easy to overlook
  761. single file names and accidently delete a desired file.  It is suggested that
  762. you backup your disk before running Cleanup.  This will assure that you
  763. have a means of recovering files that you delete by accident.  The other
  764. alternative is to have a copy of Norton Utilities UnErase or a similar type
  765. product.   
  766.  
  767. CLEANUP - Disk Drive Cleanup & Space Recovery
  768. ___________________________________________________________
  769.  
  770. Usage
  771.  
  772. Cleanup is a menu driven program.  After initializing the program you are
  773. prompted with a list of disk drives in your system.  In this list you are
  774. allowed to toggle the search amongst any installed drives in your system.
  775. Drives that are allowed, but not attached are "grayed" out and you
  776. cannot select these drives.  When you select a drive a check mark √ will
  777. note when a drive is selected.  You may select any combination of all
  778. available drives.  All of the drives selected will be treated as one large
  779. volume across which all duplicates and file marking will take place.  This
  780. is particularly handy if you have more than one hard drive on which you
  781. keep files, and you might end up with duplicate files across the drives.
  782. Once you have selected the drives to scan, press the [F10] key to start
  783. scanning.
  784.  
  785. After all of the directories have been scanned you will be located at the
  786. main menu of Cleanup.  In the upper right hand corner of the screen is
  787. the Current Status window.  This window will always display information
  788. about the programs status.  The number of directories, files and duplicate
  789. files is calculated after selecting the drives and will not change until you
  790. exit the program and run again.  The number of tagged files and bytes
  791. will show you the current statistics for the files that have been tagged for
  792. deletion.
  793.  
  794. These numbers will be updated as you tag or untag files for deletion.
  795.  
  796. There are two methods for tagging files for deletion.  The first method is
  797. to use the Auto Tag and Auto Untag menus.  These menus are identical
  798. in options, and perform exactly the opposite tasks.  The Auto function
  799. allows you to tag groups of files all at one time.  Once tagged, you may
  800. then go in and manually untag individual files using the manual tag
  801. option.  Below are the options available from the Auto Tag and Auto
  802. Untag menus.  
  803.  
  804. CLEANUP - Disk Drive Cleanup & Space Recovery
  805. ___________________________________________________________
  806.  
  807.  
  808. ALL - All allows you to tag/untag all of the files scanned.  This is
  809. generally only useful for untagging files.  Be careful as if you use this to
  810. tag files, you will tag all of the files on the selected drives for deletion.
  811.  
  812. SMALLER DUPLICATES - This will look at the list of duplicate files and
  813. whenever there is a difference in size, the smaller file will be marked for
  814. duplication.
  815.  
  816. OLDER DUPLICATES - This is quite handy and will compare all of the
  817. duplicate files and mark the oldest files.  This is useful when you wish to
  818. only keep the most recent version of a file on your system.
  819.  
  820. BACKUP FILES - This option will mark all files ending in .BAK.  This
  821. was the original function of the TIDY program from which Cleanup
  822. evolved.  Many programs and editors create a backup of a file when
  823. updating it.  After a while these backups can clutter up your system.
  824.  
  825. TEMP FILES - There are many programs that make use of temporary
  826. files while processing work.  Sometimes, if these programs are
  827. interrupted or crash, the temporary files will be left of your drive.  Most
  828. software uses the convention of naming temporary files with a .$$$
  829. extension.  This option will mark all files ending in .$$$
  830.  
  831. EXT xxx - This allows you to tag a group of files with a particular
  832. extension that you know should be removed.  With this option you can
  833. specify any group of files by giving the extension name.  All files ending
  834. in the extension that you provide will be tagged.  Be careful that you wish
  835. to delete all files ending in the extension before running the Erase option.
  836.  
  837.  
  838. CLEANUP - Disk Drive Cleanup & Space Recovery
  839. ___________________________________________________________
  840.  
  841.  
  842. ZERO LENGTH - This was the other option available on the TIDY
  843. program.  Another type of temporary file that can often be created is one
  844. that was opened but never properly closed.  This will often result in a file
  845. entry in your directory with a file size of 0 bytes.  The zero length is
  846. misleading.  Every file entry requires at least one cluster thus the
  847. minimum disk space used by a 0 byte file is the cluster size (512 bytes
  848. or more).  Having a lot of 0 byte files can actually take away space from
  849. your drive.  Choosing this option will mark all files with a size of 0 bytes
  850. for deletion.
  851.  
  852. LENGTH n - Like the Zero length files above, there may be instances
  853. where you create a lot of small files that you wish to tag for deletion.
  854. This option allows you to input a specific file size.  All files matching this
  855. file size will be tagged for deletion.
  856.  
  857.  
  858. CLEANUP - Disk Drive Cleanup & Space Recovery
  859. ___________________________________________________________
  860.  
  861.  
  862. The MANUAL TAG option from the Main Menu allows you to view the list
  863. of files and to manually tag or untag files.  When you first enter this
  864. screen you will be presented with the list of duplicate files.  To view all
  865. of the files in the system press the [F6] key.  Then to switch back to the
  866. list of only duplicate files, again press the [F6] key.  Tagged files will be
  867. marked with a check mark √ next to the name, and will appear in red on
  868. color monitors.  To view the list use the up and down arrow keys. To tag
  869. a particular file  press the [ENTER] key.  Pressing it a second time will
  870. untag the file.  To untag a tagged file, highlight the file and press the
  871. [ENTER] key.  Once again, the [ENTER] key will continue to toggle the
  872. tag on and off.  When you are done viewing the manual tag list press the
  873. [F10] key.
  874.  
  875.  
  876. Once you are happy with the list of tagged files, choose the ERASE
  877. TAGGED option from the main menu.  This will erase all files that were
  878. previously tagged.  There is no UNDO feature on this program so once
  879. they are deleted you will have to use an unerase program such as
  880. Norton Utilities Quick Unerase to recover any erased files.  If you have
  881. accidentally deleted a file, do not use the disk drive until the file has
  882. been unerased.  Changing data anywhere on the disk could result in
  883. permanently loosing the information in the file.
  884.  
  885.  
  886. Notes
  887.  
  888. There have been some reports of problems when using Cleanup in a
  889. machine that is   running both FASTOPEN and SMARTDRIVE.  The best
  890. solution is to remove the usage of FASTOPEN as it can cause sorting
  891. problems with the file list on large disk drives.   
  892.  
  893. COUNT - Count Characters, Words & Lines
  894. ___________________________________________________________
  895.  
  896. Description
  897.  
  898. Count is a program that is useful for programmers or writers who are
  899. looking for some content statistics on files that they have created.
  900. COUNT will display the amount of characters, words and lines in a given
  901. file.
  902.  
  903.  
  904. Version
  905.  
  906. 1.10  07/12/91
  907.  
  908.  
  909. Command Format
  910.  
  911. COUNT [filename] [options]
  912.  
  913. filename       is the name of the input file.  Multiple file names may be
  914.                specified but wild cards can not be used.
  915.  
  916. /A             don't count non-alphanumeric characters
  917. /N             only count non-blank lines in line count
  918.  
  919.  
  920. CURLOCK - Cursor Locking Program
  921. ___________________________________________________________
  922.  
  923.  
  924. Description
  925.  
  926. This program is especially useful for owners of laptop computers with
  927. LCD screen.  When using this type of computer is often difficult to see
  928. the DOS cursor shape.   Using CURSOR to set the cursor shape to a
  929. large block, you can then lock the cursor shape as a block so that all
  930. software packages will retain the large block cursor.  CURLOCK keeps
  931. applications from modifying the cursor and rendering unreadable in many
  932. situations.  CURLOCK intercepts all calls to BIOS interrupt 10h and
  933. bypasses any calls to change the cursor shape.
  934.  
  935.  
  936. Version
  937.  
  938. 2.12  08/12/91
  939.  
  940.  
  941. Resident Memory Usage
  942.  
  943. 864 bytes
  944.  
  945.  
  946.  
  947. CURLOCK - Cursor Locking Program
  948. ___________________________________________________________
  949.  
  950.  
  951.  
  952. Command Format
  953.  
  954. CURLOCK [options]
  955.  
  956.  
  957. /U             Uninstall.  Will remove curlock from memory and once
  958.                again allow the cursor shape to be changed.
  959.  
  960. /NOH           Don't display the header information.
  961.  
  962. /ID:nnn        TSR installation ID number.
  963.  
  964.  
  965.  
  966. CURSOR - Cursor Setting Program
  967. ___________________________________________________________
  968.  
  969.  
  970. Description
  971.  
  972. CURSOR is a program that lets you control your cursor from the DOS
  973. prompt. You can set the cursor to various shapes as listed below.  Some
  974. software uses the DOS cursor in which case the cursor will stay the
  975. same as when you set it using CURSOR.  If the software makes it's own
  976. cursor then the cursor you create with CURSOR will not function inside
  977. this software.  Some software resets the DOS cursor to it's own shape.
  978. Therefore you might want to put CURSOR in a batch file after this
  979. software to reset the cursor to what you want it to be at the DOS prompt.
  980.  
  981.  
  982. Version
  983.  
  984. 2.00  12/29/90
  985.  
  986.  
  987. Command Format
  988.  
  989. CURSOR [/D][/H][/B][/M][/?][/V][/I][/T:nn][/B:nn]
  990.  
  991. /D             turns the cursor on to the bootup default underline
  992. /H             turns the cursor off (hide cursor)
  993. /B             makes the cursor a full block
  994. /M             displays the values of the registers for the video call
  995. /?             displays the help screen
  996. /V             returns version information
  997. /I             Interactive Setup.  Gives you a full screen editor of your
  998.                cursor
  999. /T:nn          set the top scan line of your cursor
  1000. /B:nn          set the bottom scan line of your cursor
  1001.  
  1002.  
  1003. CURSOR - Cursor Setting Program
  1004. ___________________________________________________________
  1005.  
  1006.  
  1007. Notes
  1008.  
  1009. CURSOR is not completely compatible with 4DOS.  4DOS always sets
  1010. the cursor shape at the command line depending upon whether you are
  1011. in insert or overwrite mode.  This can result in a cursor in the middle of
  1012. the character sell after running CURSOR without locking due to
  1013. CURSOR using the entire cursor range instead of CGA cursor emulation,
  1014. which 4DOS does not expect.  Proper use of the SETDOS /Sn:n
  1015. command will normally fix this problem.
  1016.  
  1017.  
  1018. CUT - Unix like CUT text formatting utility.
  1019. ___________________________________________________________
  1020.  
  1021.  
  1022. Description
  1023.  
  1024. CUT is another UNIX utility written for the MS-DOS world.  For people
  1025. that are used to UNIX it is a handy familiar tool for displaying and
  1026. printing text files in different formats by eliminating columns and other
  1027. formatting options.
  1028.  
  1029.  
  1030. Version
  1031.  
  1032. 1.11  05/04/91
  1033.  
  1034.  
  1035. Command Format
  1036.  
  1037. CUT -clist [fname1] [fname2] ...
  1038.  
  1039.  
  1040. Example
  1041.  
  1042. CUT -c1-15 test.txt
  1043.  
  1044. will display all characters in the file test.txt in columns 1 through 15
  1045.  
  1046.  
  1047.  
  1048. CUTPASTE - DOS Text Cut & Paste Utility
  1049. ___________________________________________________________
  1050.  
  1051.  
  1052. Purpose
  1053.  
  1054. Provides an MS-DOS clipboard function similar to one found WINDOWS
  1055. and MACINTOSH environments.  CUTPASTE allows you to pop up over
  1056. any TEXT based screen and copy information into an internal buffer, to
  1057. a file or to the printer.  You can use CUTPASTE to copy text from one
  1058. screen and paste it into an editor, word processor on onto the DOS
  1059. Command line.
  1060.  
  1061.  
  1062. Version
  1063.  
  1064. 3.10  08/12/91
  1065.  
  1066.  
  1067. Resident Memory Requirements
  1068.  
  1069. (6k) 5984 bytes
  1070. (6k) 6352 bytes with Mouse Support Loaded
  1071.  
  1072.  
  1073.  
  1074. CUTPASTE - DOS Text Cut & Paste Utility
  1075. ___________________________________________________________
  1076.  
  1077.  
  1078. Usage
  1079.  
  1080. CUTPASTE [options]
  1081.  
  1082.  
  1083. Options
  1084.  
  1085. /?       Display help
  1086. /U       Unload program
  1087. /M       Enable mouse support
  1088. /Srr,cc  Set screen buffer size (rows and columns)
  1089. /NOH     don't display header information
  1090. /Knnnn   Set hotkey
  1091.  
  1092.  
  1093. Description
  1094.  
  1095. The default key to pop up the program is [CTRL][ALT]C
  1096.  
  1097. Older mouse drivers do not support the function calls necessary for a
  1098. TSR to use the mouse without messing up the mouse for the interrupted
  1099. program.  In this case the mouse will either stop working when control
  1100. returns to the interrupted program or it will just disappear, but still work.
  1101.  
  1102. When the /M switch is used the tsr takes up slightly more resident
  1103. memory so that there is room for a "mouse save state buffer".
  1104.  
  1105. CUTPASTE only supports standard text modes (0,1,2,3, or 7).  If any
  1106. other mode is set it will beep with a notify error.  CUTPASTE will work
  1107. with EGA video modes of 43 lines and VGA adapters at 50 lines.
  1108.  
  1109.  
  1110. CUTPASTE - DOS Text Cut & Paste Utility
  1111. ___________________________________________________________
  1112.  
  1113.  
  1114. When CUTPASTE is activated it displays a block cursor on the current
  1115. screen. You then navigate the cursor using the arrow keys (or mouse if
  1116. /M mode is on(.
  1117.  
  1118. Move the cursor to the upper left hand corner of the text you wish to
  1119. copy. Now press the [ENTER] key (right mouse button) and the upper
  1120. left hand corner will be anchored at that spot.  Use the arrow keys to
  1121. create a selection box around the text you wish to copy into the buffer.
  1122. Once selected press the [ENTER] key to display your options.
  1123.  
  1124. When the desired area is shown, pressing O outputs the contents to your
  1125. LPT1 printer.
  1126.  
  1127. Pressing F allows you to save the information to a new ASCII text file or
  1128. to append the information to an existing file.  If a file of the same name
  1129. already exists then you will be prompted with a request to overwrite or
  1130. append to the existing file.
  1131.  
  1132. Pressing C will copy the text into the internal TSR buffer for later
  1133. retrieval.
  1134.  
  1135. If you wish to insert some text onto the screen or keyboard buffer from
  1136. a previous copy then press [CTRL][ALT]C followed by a P (paste) and
  1137. the text that was previously copied will be pasted on the screen that you
  1138. are currently on.
  1139.  
  1140.  
  1141. DELAY - Delay during bootup or batch files
  1142. ___________________________________________________________
  1143.  
  1144.  
  1145. Description
  1146.  
  1147. Delay is a utility that can be used to replace the PAUSE command within
  1148. a batch file.  Pause will never continue until a key is pressed, whereas
  1149. with delay you can set the amount of seconds to pause, and then
  1150. continue or continue immediately by pressing a key.  Pressing [CTRL]C
  1151. will also cause a break in a batch file that can be monitored with the
  1152. error level returned by DELAY.  This is useful if you are trying to break
  1153. out of stream of commands from within a large batch file.  DELAY can
  1154. be used in CONFIG.SYS as well as from within BATCH files, this is
  1155. rather helpful when you are trying to delay the execution of device
  1156. drivers in order to see what is going by on the screen.  Specifying no
  1157. time on the delay batch line acts the same as PAUSE.  This new version
  1158. replaces the need for a separate file PAUSE.SYS.
  1159.  
  1160.  
  1161. Version
  1162.  
  1163. 1.60  05/04/91
  1164.  
  1165.  
  1166. Command Format
  1167.  
  1168. DELAY [time] or
  1169.  
  1170. DEVICE=DELAY.EXE [time]
  1171.  
  1172. [time]  # of seconds to delay.
  1173.  
  1174.  
  1175. DETAB - Remove ASCII Tab characters from a text file
  1176. ___________________________________________________________
  1177.  
  1178.  
  1179. Description
  1180.  
  1181. DETAB is a utility that will strip any tab characters from an text file and
  1182. convert them into spaces.  This is especially useful when working with
  1183. old formatted .ASM files that you would like to work with in an editor
  1184. which treats fixed tabs differently.
  1185.  
  1186.  
  1187. Version
  1188.  
  1189. 1.50  05/04/91
  1190.  
  1191.  
  1192. Command Format
  1193.  
  1194.  
  1195. DETAB [input file] [output file] [/Tn][/NOH]
  1196.  
  1197. /Tn            Set tab size to n
  1198. /NOH           Suppress display of header
  1199.  
  1200.  
  1201. Environment Options
  1202.  
  1203. Set tab size using an environmental variable named TAB.  This
  1204. environmental variable may be overruled by specifying a different one on
  1205. the command line.
  1206.  
  1207.  
  1208. DISKINFO - Disk Drive Information Display
  1209. ___________________________________________________________
  1210.  
  1211.  
  1212. Description
  1213.  
  1214. DISKINFO is a utility that will read the boot sector of a disk and then
  1215. make a DOS call to find out the information that DOS has for that disk.
  1216. It will then list out the information in a side by side format so that you
  1217. may compare the reports from DOS and the boot record.  Most items
  1218. reported are self explanatory.  Every disk is divided up into tracks,
  1219. sectors and clusters.  A track is a single ring around a disk.  A sector is
  1220. a pie shaped wedge of a track.  A cluster is the smallest unit to which
  1221. DOS can interact with the disk drive and it is a group of Clusters.  The
  1222. System ID is the 8 byte record that is put on the disk when it is
  1223. formatted.  The Media Descriptor is a byte value that describes what type
  1224. of media the disk is.
  1225.  
  1226.  
  1227. Version
  1228.  
  1229. 1.10  05/16/91
  1230.  
  1231.  
  1232. Command Format
  1233.  
  1234. DISKINFO [d:]
  1235.  
  1236. d:      is the drive to view, if no drive is specified information on the
  1237.         current drive will be displayed.
  1238.  
  1239.  
  1240.  
  1241. EDIT - DOS Text File Editor
  1242. ___________________________________________________________
  1243.  
  1244.  
  1245. Description
  1246.  
  1247. SuperEdit is an MS-DOS based full screen editor with many features
  1248. including text formatting options, multiple windows and pull down menus.
  1249. You may press F1 and any time during the program to get online help
  1250. about various features. F10 will display the menu bar. When using a
  1251. menu choice the equivalent keystrokes of the menu choice will be
  1252. displayed in the upper left part of the screen.
  1253.  
  1254. CONFIG.EXE, a keystroke configuration program that allows you to
  1255. completely customize the editors  functions to your own keystrokes,
  1256. EDIT.HDX, the online help file that is  used by CONFIG to create
  1257. updated help information on customized function key values, and some
  1258. additional printer drivers.
  1259.  
  1260. To change these keystrokes to match any editor that you are used to run
  1261. the CONFIG.EXE program to install the editors keystrokes. Do not
  1262. modify EDIT.HLP or EDIT.HDX. These are the files used for the online
  1263. help system and configuration program. These files must appear in the
  1264. same directory as CONFIG and EDIT in order to be loaded properly.
  1265.  
  1266.  
  1267. Version
  1268.  
  1269. 3.04  05/24/91
  1270.  
  1271.  
  1272.  
  1273.  
  1274. EVAL - DOS Command Line Calculator
  1275. ___________________________________________________________
  1276.  
  1277.  
  1278. Description
  1279.  
  1280. EVAL is a program designed to evaluate mathematical expressions input
  1281. on the command line.
  1282.  
  1283.  
  1284. Version
  1285.  
  1286. 1.01  10/08/90
  1287.  
  1288.  
  1289. Command Format
  1290.  
  1291. EVAL [expression][function][expression]...
  1292.  
  1293.  
  1294. Usage Notes
  1295.  
  1296. EVAL supports the four basic functions; addition, multiplication,
  1297. subtraction, and division.  The syntax used is very similar to that of the
  1298. mathematic expressions used by most modern computer languages and
  1299. by most spreadsheet programs.  For example, to add two to eight and
  1300. multiply that result by thirteen, one would use:
  1301.  
  1302. EVAL (2+8)*13
  1303.  
  1304.  
  1305.  
  1306. EVAL - DOS Command Line Calculator
  1307. ___________________________________________________________
  1308.  
  1309.  
  1310. Exponents
  1311.  
  1312. The operator precedence used is similar to most high level languages,
  1313. as well.  Multiplication and division are "higher" than addition and
  1314. subtraction. Exponents, represented by the carat (^) are lower than all
  1315. four operators. You will find that you can exponentiate values by using
  1316. ** in place of the carat.  Thus, you can use:  EVAL 2**1/2 to find 2^0.5.
  1317.  
  1318. It should be noted, by the way, that this is a good way to find roots.  The
  1319. program has no sqrt() or curt() functions.  You may recall from your math
  1320. courses that, to find the y-th root of x, you can do:  x^(1/y)
  1321.  
  1322. Of course, EVAL will complain if this results in a complex number.  For
  1323. example, the result of the above is complex if x == -4 and y == 4.
  1324.  
  1325. Range
  1326.  
  1327. EVAL uses the full "double" precision of the C language.  Thus, answers
  1328. will be represented to a maximum of 16 digits to the right of the decimal
  1329. point. EVAL allows all numbers between 1.7E-308 and 1.7E+308 to exist.
  1330. Of course, the negatives of these numbers are also available.  It should
  1331. be noted that EVAL doesn't check for overflows or underflows.  EVAL
  1332. will, however, flag "digital math" nono's, such as division by zero and
  1333. exponentiations resulting in complex numbers.  To use these numbers,
  1334. just write them as you would specify them in a program like 1-2-3 or in
  1335. a program:
  1336.            3.1415
  1337.            0.1
  1338.            -34
  1339.            18.01
  1340.            35e-2
  1341.            6.2e+23
  1342.  
  1343. EVAL - DOS Command Line Calculator
  1344. ___________________________________________________________
  1345.  
  1346.  
  1347. Modulo Division
  1348.  
  1349. EVAL, as well as complementing the four functions with exponentiation,
  1350. allows the use of the modulo operator.  This operator provides the
  1351. integral "remainder" of division.  Since 5 divided by two is two remainder
  1352. one, the command:  EVAL 5%2  will result in the answer 1.0.
  1353.  
  1354.  
  1355. Functions
  1356.  
  1357. EVAL supports an extensive list of functions, as well.  Functions may be
  1358. specified in either upper or lower case, and may be abbreviated to as
  1359. little as three characters.  (Of course, if the function's name is one or two
  1360. characters long, all characters must be specified.)
  1361.  
  1362.  
  1363. These functions are supported by EVAL:
  1364.  
  1365.         abs(x)         absolute value of x
  1366.         acos(x)        arc cos of the angle x radians
  1367.         acot(x)        arc cotangent of the angle x radians
  1368.         acsc(x)        arc cosecant of the angle x radians
  1369.         asec(x)        arc secant of the angle x radians
  1370.         asin(x)        arc sine of the angle x radians
  1371.         atan(x)        arc tangent of the angle x radians
  1372.         cos(x)         cosine of the angle x radians
  1373.         cot(x)         cotangent of the angle x radians
  1374.         csc(x)         cosecant of the angle x radians
  1375.         deg(x)         convert x radians to degrees
  1376.         exp(x)         e to the power of x
  1377.         fact(x)        factorial of x
  1378.  
  1379. EVAL - DOS Command Line Calculator
  1380. ___________________________________________________________
  1381.  
  1382.  
  1383.         ln(x)          natural (base e) logarithm of x
  1384.         log(x)         base 10 logarithm of x
  1385.         pi(x)          pi times x
  1386.         rad(x)         converts x degrees to radians
  1387.         sec(x)         secant of the angle x radians
  1388.         sin(x)         sine of the angle x radians
  1389.         tan(x)         tangent of the angle x radians
  1390.         sinh(x)        hyperbolic sine of x
  1391.         cosh(x)        hyperbolic cosine of x
  1392.         tanh(x)        hyperbolic tangent of x
  1393.         sech(x)        hyperbolic secant of x
  1394.         csch(x)        hyperbolic cosecant of x
  1395.  
  1396. If any of these functions are passed invalid values, EVAL will abort with
  1397. an error.  The arc-trig functions, for example, cannot accept values
  1398. outside of the closed interval [0,1].
  1399.  
  1400. Using these functions is similar to any other high level language.  The
  1401. function name and its ending left parenthesis function as an opening
  1402. parenthesis in the precedence of the evaluation.  Thus,
  1403. sin(.7)^2+cos(.7)^2 would evaluate to 1.0.  You may find that certain
  1404. identities don't evaluate to what you would expect them to.
  1405.  
  1406. This is because of the limits of precision in computer math when dealing
  1407. with irrational numbers.  While the sin^2+cos^2 identity almost always
  1408. works, the sec^2-tan^2 identity usually doesn't work, for example.
  1409.  
  1410. Along with this problem, another comes.  For example, mathematically
  1411. sec(0.5*pi) is undefined.  However, EVAL will evaluate sec(pi(0.5)) to be
  1412. a very (very) large number.  This is again because of the rounding errors
  1413. in binary math. It is a good approximation, considering
  1414.         lim(sec(x)) == +infinity   x -> 0.5+
  1415.  
  1416. EVAL - DOS Command Line Calculator
  1417. ___________________________________________________________
  1418.  
  1419. Memory
  1420.  
  1421. By popular demand, a "memory" feature has been added to EVAL.  If
  1422. you make a computation using EVAL, the result is remembered and may
  1423. be used as needed in any further invocation of EVAL.
  1424.  
  1425. For example, using the command: EVAL SIN(1)  would display the sine
  1426. of one radian.  If you executed the command:  EVAL ASIN(@)  next,
  1427. you'd get, effectively, ASIN(SIN(1))... the result would be one.  Similarly,
  1428. if you used EVAL  35+15  EVAL would print 50.  If you did  EVAL
  1429. @+100  a result of 150 would be displayed.
  1430.  
  1431. EVAL stores the results in your machine's environment.  You may see
  1432. the previous result by typing the SET command; DOS will list the
  1433. environment variables it has stored.  EVAL's environment variable is
  1434. listed on the line "EVAL".
  1435.  
  1436.  
  1437. FILEATTR - Set DOS File Attributes
  1438. ___________________________________________________________
  1439.  
  1440.  
  1441. Description
  1442.  
  1443. FILEATTR allows you to change the attributes of a group of files. If told
  1444. to, FILEATTR also will search through subdirectories.
  1445.  
  1446. There are four attributes: Archive, Read-Only, System and Hidden. If a
  1447. file has the Archive bit set, this means the file has been changed since
  1448. the last time it was backed up. If a file has the Read-Only bit set, this
  1449. means the file can be read, but not written to, meaning it CANNOT be
  1450. changed. If a file has the System bit set, it means this file is a DOS
  1451. System file and should be left alone. If a file has the Hidden bit set, then
  1452. you cannot see the file or directory by using the DIR command. You can
  1453. still run the file, assuming it is executable, or go into the directory, it is
  1454. just hidden.
  1455.  
  1456. FILEATTR can search through your directories for files as well. It has a
  1457. limit of 450 directories it can handle.
  1458.  
  1459.  
  1460. Version
  1461.  
  1462. 1.10  05/11/91
  1463.  
  1464.  
  1465. Command Format
  1466.  
  1467. FILEATTR [filespec] [options]
  1468.  
  1469. [filespec]     is any valid DOS file specification including wildcards.
  1470.  
  1471.  
  1472. FILEATTR - Set DOS File Attributes
  1473. ___________________________________________________________
  1474.  
  1475.  
  1476. Options
  1477.  
  1478. /A  Files with at least the Archive bit set.  Search for files with at least
  1479. the Archive bit set, although there may be other bits set as well.
  1480.  
  1481. /C  Clear all bits.  Clears all the bits from a file. You can use the
  1482. parameter of /ARSH to accomplish this, I just added this to make it
  1483. easier.
  1484.  
  1485. /D  Change bits on sub-directories.  Allows the changing of bits on a sub
  1486. directory. The only bit that will affect it is the Hidden bit. You can hide or
  1487. unhide a sub-directory.
  1488.  
  1489. FILEATTR will allow you to change the other three bits as well if you
  1490. want.
  1491.  
  1492. /F  Files only - Size, Date and Time are not displayed.  Will stop the
  1493. Size, Date and Time of the file(s) from being displayed.
  1494.  
  1495. /H  Files with at least the Hidden bit set.  Will search for files with at least
  1496. the Hidden bit set, although there may be other bits set as well.
  1497.  
  1498. /K  Kill (Delete) found files.  Will kill (delete) all files that are found. Use
  1499. this command with or without the /V command. If a sub-directory is
  1500. found, it will be skipped, not deleted.
  1501.  
  1502. /P  Pause every page.  Will pause the output every page, which is set for
  1503. 24 lines. After 24 lines have gone by, a "pause prompt" will appear on
  1504. line 25. The prompt allows you to hit N for non stop listing, Q or ESC to
  1505. quit and return to DOS and the subdirectory in which you started from,
  1506. C to return to DOS but in the current directory or hitting any other key
  1507.  
  1508.  
  1509. FILEATTR - Set DOS File Attributes
  1510. ___________________________________________________________
  1511.  
  1512.  
  1513. /R  Files with at least the Read-Only bit set.  Will search for files with at
  1514. least the Read-Only bit set, although there may be other bits set as well.
  1515.  
  1516. /S  Process files in sub-directories.  Allows searching from the
  1517. CURRENT sub-directory and all sub-directories below it for files.
  1518.  
  1519. /T  Display totals of files found and changed.  Will display totals after all
  1520. files have been found. It will display the total number of files found and
  1521. files changed.
  1522.  
  1523. /U  Unusual files - those with any bit set.  Will find any unusual files.
  1524. These are files with any bit set. This is similar to the /A command.
  1525.  
  1526. /V  Verify the Deletion of files.  Will verify that you want to delete each
  1527. file. This is used with /K only and has no other meaning if /K is not used.
  1528. The  file will be shown as normal and you will be shown a prompt
  1529. "Delete? (Y/N/C/Q)" minus the quotes. Hit 'Y' to delete the file and
  1530. FILEATTR will show you that it has been deleted. Hit 'N' and the file is
  1531. not deleted. Hit 'C' for continuous deleting from this point on without
  1532. verification. Hit 'Q' or ESC and the file will not be deleted and you will
  1533. immediately be returned to DOS and the sub-directory in which you
  1534. started from.
  1535.  
  1536. /Y  Files with at least the System bit set.  Will search for files with at
  1537. least the System bit set, although there may be other bits set as well.
  1538.  
  1539.  
  1540.  
  1541. FILEATTR - Set DOS File Attributes
  1542. ___________________________________________________________
  1543.  
  1544.  
  1545. Notes
  1546.  
  1547. At anytime while FILEATTR is running, you can hit ESC or Q and you
  1548. will be immediately returned to DOS and the sub-directory at which you
  1549. started from. Another key you can hit while FILEATTR is running is P,
  1550. which instantly puts FILEATTR into Pause mode, the same as if you
  1551. used /P option. You may also hit C at anytime.  FILEATTR will return to
  1552. DOS and the current sub-directory. This is useful when using the /S
  1553. option, and you see something that makes you want to go to that
  1554. directory.
  1555.  
  1556.  
  1557. Examples
  1558.  
  1559. FILEATTR  Will display the help information screen.
  1560.  
  1561. FILEATTR /cspt a*.zi?  Will search for files in the current sub-directory
  1562. and  all subdirectories below that start with A and have ZI in the
  1563. extension.  It will clear all bits on those files and display a total of files
  1564. found and files changed.  FILEATTR will also pause every 24 lines.
  1565.  
  1566. FILEATTR d: /us  Will search for files in the current sub-directory of D:
  1567. and all sub-directories below it for files with the any bit set.
  1568.  
  1569.  
  1570. FILEINFO - DOS File Information
  1571. ___________________________________________________________
  1572.  
  1573. Description
  1574.  
  1575. FILEINFO is a utility that helps alleviate the problem that DOS has
  1576. created by only allowing 8 characters to describe a file.  Many times you
  1577. have files that aren't accessed that often and can't remember what they
  1578. are used for.  FILEINFO provides a way of adding comments to files in
  1579. any directory.  To run enter FILEINFO from the directory that you wish
  1580. to describe.  Once loaded you will be presented with a list of files and
  1581. any previous descriptions that were left.  Files that are new or haven't yet
  1582. been described will contain a * after the file information and before the
  1583. description area.  FILEINFO  creates a file in each directory that it is run
  1584. in called FILEINFO.  This is a standard ASCII file and can be printed out
  1585. to show the contents and descriptions of files for that directory.
  1586.  
  1587. FILEINFO also supports the optional EGA 43 line mode and VGA 50 line
  1588. mode.  If your system is in one of these modes when you run FILEINFO,
  1589. the file list will be displayed in the proper mode
  1590.  
  1591.  
  1592. Version
  1593.  
  1594. 1.10  05/04/91
  1595.  
  1596.  
  1597. Command Format
  1598.  
  1599. FILEINFO
  1600.  
  1601.  
  1602. FILESIZE - Display File Size Information
  1603. ___________________________________________________________
  1604.  
  1605. Description
  1606.  
  1607. FILESIZE is a utility that will list each individual file and their respective
  1608. sizes.  A summary at the end of the list gives total size, number of files,
  1609. total space and drive and space available with a actual and percentage
  1610. values.  You may pass FILESIZE a specific file to list, or group of files.
  1611. If no parameters are passed FILESIZE will list all files in the current
  1612. directory.
  1613.  
  1614.  
  1615. Version
  1616.  
  1617. 1.23  05/15/91
  1618.  
  1619.  
  1620. Command Format
  1621.  
  1622. FILESIZE [filespec]
  1623.  
  1624.  
  1625.  
  1626. FILETREE - Display DOS File Structure
  1627. ___________________________________________________________
  1628.  
  1629.  
  1630. Description
  1631.  
  1632. FILETREE is a utility which will scan the directory structure of a disk and
  1633. give a top down tree listing of the entire disks directory structure.  It
  1634. groups the listing in a left to right fashion with each subdirectory moving
  1635. further right across the screen.  Pressing [CTRL]C during the scan will
  1636. halt the program.
  1637.  
  1638.  
  1639. Version
  1640.  
  1641. 2.00  05/16/91
  1642.  
  1643.  
  1644. Command Format
  1645.  
  1646. FILETREE [d:]    where d: is the drive to scan
  1647.  
  1648.  
  1649. FINDFILE - Find File on your Disk Drive
  1650. ___________________________________________________________
  1651.  
  1652.  
  1653. Description
  1654.  
  1655. Locates files by searching the entire disk for a specified file.  You may
  1656. use DOS wildcards to find a group of files as well.  The new version of
  1657. FILEFIND will also search within compressed files to search for
  1658. filenames as well.  FILEFIND searches across your disk looking for any
  1659. files that you specify.  When it finds a matching file it will display the
  1660. directory the file was found in, the complete file name, the file size,
  1661. creation date and time, and any attributes associated with the file.
  1662.  
  1663.  
  1664. Version
  1665.  
  1666. 2.00  02/15/91
  1667.  
  1668.  
  1669. Command Format
  1670.  
  1671. FINDFILE [filespec] [options]
  1672.  
  1673.  
  1674. FINDFILE - Find File on your Disk Drive
  1675. ___________________________________________________________
  1676.  
  1677.  
  1678. Options
  1679.  
  1680. filespec       is any valid DOS file specification including Wildcards.
  1681.  
  1682. /V             Verbose mode, will show file statistics
  1683. /T             Total mode, will show file totals and not found names
  1684. /D             Progress Display, will show files as searching
  1685. /R             All Drive mode, will search across all drives found
  1686. /N             normal files only, do not search inside any compressed files
  1687.                (this is a combination of all of the below options)
  1688. /O             do not search inside .ZOO files
  1689. /Z             do not search inside .ZIP files
  1690. /A             do not search inside .ARC files
  1691. /P             do not search inside .PAK files
  1692. /L             do not search inside .LZH files
  1693.  
  1694. [CTRL]C        Will halt the execution of the program at any time.
  1695. [CTRL]S        Will pause the display at any time.
  1696.  
  1697. HELP - DOS Command Help Facility
  1698. ___________________________________________________________
  1699.  
  1700.  
  1701. Description
  1702.  
  1703. HELP prints out help messages on some of the more useful and popular
  1704. DOS commands.  To use the utility just type HELP followed by the name
  1705. of the command that you want help with.
  1706.  
  1707.  
  1708. Version
  1709.  
  1710. 1.11 11/16/90
  1711.  
  1712.  
  1713. Command Format
  1714.  
  1715. HELP [command]   where command is any of the commands listed
  1716. below
  1717.  
  1718. append, assign, attrib, backup, break, chcp, cd, chdir, chkdsk, cls,
  1719. command, comp, copy, ctty, date, del, dir, diskcomp, diskcopy, edlin,
  1720. erase, exe2bin, exit, fastopen, fc, fdisk, find, format, graftabl, graphics,
  1721. join, keyb, label, mem, md, mkdir, mode, more, nlsfunc, path, print,
  1722. prompt, rd, recover, ren, rename, replace, restore, rmdir, select, set,
  1723. share, sort, subst, sys, time, tree, type, ver, verify, vol, xcopy
  1724.  
  1725.  
  1726.  
  1727. HEXDUMP - Hexadecimal Display of File Contents
  1728. ___________________________________________________________
  1729.  
  1730.  
  1731. Description
  1732.  
  1733. HEXDUMP is a utility that will give you a quick dump of the contents of
  1734. any file.  The dump is very similar in format to what you get with the
  1735. Norton Utilities file viewer.  An advantage of HEXDUMP is that you can
  1736. quickly dump the contents of any file to the screen without having to load
  1737. the overhead of a shell program.  You can display any type of file ASCII
  1738. or Binary.  The default display is to list the HEX values on the left and
  1739. the ASCII equivalents on the right hand column.
  1740.  
  1741.  
  1742. Version
  1743.  
  1744. 1.20  07/27/91
  1745.  
  1746.  
  1747. Command Format
  1748.  
  1749. HEXDUMP [filename] [options]
  1750.  
  1751. filename       can be any valid DOS file including binary files.
  1752.  
  1753. /B             will dump the file in binary groups rather than hex.
  1754. /O             will dump the file in octal groups rather than hex.
  1755. /H             will display the file in raw hexadecimal format rather than
  1756.                showing the hex
  1757.                and ASCII values side by side
  1758. /P             Pause mode, will pause each screen full
  1759.  
  1760.  
  1761.  
  1762. HUSH - Speaker Control Utility
  1763. ___________________________________________________________
  1764.  
  1765.  
  1766. Description
  1767.  
  1768. HUSH is a utility that can eliminate a majority of the sounds generated
  1769. by the PC's internal speaker.  HUSH can not eliminate all beeps.  Tones
  1770. that it can not completely silence, it can reduce to a small click.  HUSH
  1771. is a small TSR which when loaded watches for output to the speaker.
  1772. When activated, HUSH will try and suppress the speaker 18.2 times a
  1773. second.
  1774.  
  1775.  
  1776. Version
  1777.  
  1778. 1.21  11/23/90
  1779.  
  1780.  
  1781. Resident Memory Usage
  1782.  
  1783.  
  1784.  
  1785. Command Format
  1786.  
  1787. HUSH [options]
  1788.  
  1789.  
  1790. Options
  1791.  
  1792. ON             Enable HUSH functions
  1793. OFF            Disable HUSH functions
  1794.  
  1795.  
  1796. KILLDIR - Remove Directory and it's contents
  1797. ___________________________________________________________
  1798.  
  1799.  
  1800. Description
  1801.  
  1802. KILLDIR is a utility that will make eliminating a directory and all of it's
  1803. contents a lot easier.  When you run KILLDIR it will display the
  1804. information about the directory that you wish to remove including the
  1805. number of files and sizes as well as any subdirectory information.
  1806. KILLDIR will remove all files and file types including hidden or system
  1807. files.
  1808.  
  1809.  
  1810. Version
  1811.  
  1812. 1.30  07/27/91
  1813.  
  1814.  
  1815. Command Format
  1816.  
  1817. KILLDIR directory [options]
  1818.  
  1819.  
  1820. Options
  1821.  
  1822. /sn     Display the names of all subdirectories when listing the
  1823.         subdirectory info.
  1824. /noh    No Header Display
  1825. /nop    No Prompt for deletion   DANGER !!  will erase without a pause
  1826.  
  1827.  
  1828. LASER - Laser Printer Control
  1829. ___________________________________________________________
  1830.  
  1831.  
  1832. Description
  1833.  
  1834. LASER helps you set your laser printer's mode and also makes it easy
  1835. for you to send some control codes to it.  It is specifically designed to
  1836. work with HP LaserJet Compatible Printers but some of the generic
  1837. functions such as Form Feed, Line Feed and Carriage Return will work
  1838. with any printer.
  1839.  
  1840.  
  1841. Version
  1842.  
  1843. 1.40  10/18/90
  1844.  
  1845.  
  1846. Command Format
  1847.  
  1848. LASER [mode] [mode] ...
  1849.  
  1850.  
  1851. Options
  1852.  
  1853. BOLDON         Turns on Bolding of all characters
  1854. BOLDOFF        Turns off Bolding Off
  1855.  
  1856. ITALON         Sets the PCL Font to Italics
  1857. ITALOFF        Turns of the PCL Italics
  1858.  
  1859. LF             Send a Line Feed to the printer
  1860. FF             Send Form Feed.  This will eject the page that is in the
  1861.                printer.
  1862.  
  1863.  
  1864. LASER - Laser Printer Control
  1865. ___________________________________________________________
  1866.  
  1867.  
  1868. Options
  1869.  
  1870. CR             Send a Carriage Return to the printer.
  1871. ESC            Sends the ESCAPE code to the printer.  ASCII 027.
  1872.  
  1873. 6LPI           Sets the PCL Font to 6 Lines Per Inch
  1874. 8LPI           Sets the PCL Font to 8 Lines Per Inch
  1875.  
  1876. 16CPI          Sets the PCL Font to 16 Chars Per Inch
  1877. 10CPI          Sets the PCL Font to 10 Chars per Inch
  1878.  
  1879. PORT           Sets the mode to Portrait Orientation for vertical output.
  1880. LAND           Sets the mode to Landscape Orientation for horizontal
  1881. output.
  1882.  
  1883. AUTO           Tells the printer to use the internal paper tray to feed from.
  1884. MAN            Tells the printer to wait for manually fed pages during print.
  1885.  
  1886. LEG            Set up the printer to use 8 1/2 x 14 Legal sized paper.
  1887. LET            Set up the printer to use 8 1/2 x 11 Letter sized paper.
  1888.  
  1889. TEST           Prints a Test page to the printer.
  1890. RESET          Send the RESET code to the HP Laserjet.
  1891.  
  1892.  
  1893. LASER - Laser Printer Control
  1894. ___________________________________________________________
  1895.  
  1896.  
  1897. Options
  1898.  
  1899.  
  1900. PAGEON         This parameter is for use with HP Laserjet users that have
  1901.                a Pacific Page Postscript Cartridge installed.  This cartridge
  1902.                allows you to emulate an Apple LaserWriter Postscript
  1903.                printer on your HP LaserJet.  Some software does not
  1904.                support the Postscript mode, and rather than having to
  1905.                power on and off and insert and remove the cartridge each
  1906.                time you wish to switch modes, you can use laser to set the
  1907.                proper mode of the cartridge.  PAGEON tells the Printer to
  1908.                use the PostScript emulation mode.
  1909.  
  1910. PAGEOFF        This tells the Pacific Page cartridge functions to disable and
  1911.                the printer will now except standard PCL commands.
  1912.  
  1913. STRING=[text]  This parameter allows you to send whatever strings you
  1914.                wish to the printer.  It can be used in conjunction with
  1915.                the ESC parameter to select soft fonts and send setup
  1916.                commands.
  1917.  
  1918.  
  1919.  
  1920.  
  1921. LS - Unix like LS Directory Listing
  1922. ___________________________________________________________
  1923.  
  1924.  
  1925. Description
  1926.  
  1927. LS is a file listing utility that is found in the Unix operating system.  It has
  1928. many advanced features beyond that of the DIR command found in
  1929. DOS.  This implementation has most of the Unix features built in.  This
  1930. version will also search the environment string for LS=[defaults].  Any
  1931. options that you set LS= with the SET command will be loaded
  1932. automatically when you run the program from the DOS prompt.  Set your
  1933. most used parameters in your AUTOEXEC.BAT file and then a plain LS
  1934. will run those parameters for you.  Options as in the Unix LS the
  1935. switches are case sensitive.
  1936.  
  1937.  
  1938. Version
  1939.  
  1940. 1.00  10/24/90
  1941.  
  1942.  
  1943. Command Format
  1944.  
  1945. LS [options] [filespec]
  1946.  
  1947.  
  1948. LS - Unix like LS Directory Listing
  1949. ___________________________________________________________
  1950.  
  1951.  
  1952. Options
  1953.  
  1954. -1      list in single column
  1955. -C      list in multiple columns
  1956. -F      directories are marked with a trailing '\', system files are marked
  1957.         with a trailing '@' and executable files are marked with a trailing
  1958.         '*'
  1959. -P      print the directory name before listing
  1960. -R      recursively list subdirectories
  1961. -S      sort by file size in bytes (cluster size if option 's' is selected)
  1962. -d      list directories as if they were a normal file
  1963. -f      do not sort (list in the order files appear in the directory)
  1964. -l      list in long format ([size in clusters,] mode, size, date, name)
  1965. -r      reverse the order of the selected sort
  1966. -s      list the file size in clusters
  1967. -t      sort by time
  1968.  
  1969. MONITOR - Monitor Convergence/Alignment/Focus Test
  1970. ___________________________________________________________
  1971.  
  1972.  
  1973. Purpose
  1974.  
  1975. MONITOR allows you to test out your video monitor.  It displays a series
  1976. of patterns that help you make sure that the monitor is setup correctly.
  1977. A grid of cross hatching is displayed to show the maximum display area
  1978. of the monitor.  If the lines are crooked or distorted around the edges
  1979. you may need to adjust the alignment.  In the four corners of the screen
  1980. are colored circles.  These can be used to adjust the focus.  Across the
  1981. top is a pattern of the base 16 colors for adjusting the RGB values.
  1982.  
  1983.  
  1984. Version
  1985.  
  1986. 1.30  07/12/91
  1987.  
  1988.  
  1989. Usage
  1990.  
  1991. MONITOR
  1992.  
  1993.  
  1994. Notes
  1995.  
  1996. MONITOR supports the following video adapters:  HERCULES, CGA,
  1997. EGA, VGA, and 8514A.  
  1998.  
  1999. MOVE - Move Files Across Directories or Drives
  2000. ___________________________________________________________
  2001.  
  2002.  
  2003. Description
  2004.  
  2005. Moves any file from one place to another.  If moving the file from one
  2006. drive to a different drive, MOVE will first check to make sure that there
  2007. is enough space on the destination drive.  If you don't specify a
  2008. destination MOVE will assume the current directory and the same file
  2009. name.
  2010.  
  2011.  
  2012. Version
  2013.  
  2014. 3.31  09/02/91
  2015.  
  2016.  
  2017. Command Format
  2018.  
  2019. MOVE source [destination] [options]
  2020.  
  2021.  
  2022. MOVE - Move Files Across Directories or Drives
  2023. ___________________________________________________________
  2024.  
  2025.  
  2026. Options
  2027.  
  2028. /?             Displays Help
  2029. /C             confirm each file before moving
  2030. /O             overwrite all colliding files
  2031. /X             never overwrite colliding files
  2032. /N             overwrite only newer files
  2033. /A             ask before overwriting files (DEFAULT)
  2034. /H             Move Hidden files
  2035. /R             Automatically renames files if possible without prompting
  2036. /RA            Ask you for a new filename for each filespec found
  2037. /S             search subdirectories copying tree structure
  2038. /SX            search subdirectories using destination directory
  2039. /NOH           Suppress Header
  2040.  
  2041.  
  2042. Examples
  2043.  
  2044. MOVE ABC.TXT \DOS
  2045.  
  2046. This will move the file ABC.TXT to the directory \DOS keeping the same
  2047. name
  2048.  
  2049. MOVE \DOS\ABC.TXT
  2050. This will move the file \DOS\ABC.TXT to the current directory keeping
  2051. the same name.
  2052.  
  2053. MOVE - Move Files Across Directories or Drives
  2054. ___________________________________________________________
  2055.  
  2056.  
  2057. Notes
  2058.  
  2059. When using the renaming feature, hitting the escape key at the input
  2060. prompt, will ABORT the program.  If you do not desire to rename the file,
  2061. leave the input area blank.
  2062.  
  2063. If a file of the same name already exists where you are trying to move
  2064. a file to, you will be prompted whether or not you wish to overwrite that
  2065. file.
  2066.  
  2067. If a destination is unclear as to whether it is a file name or a directory
  2068. name MOVE will prompt you to decide for it.
  2069.  
  2070. If a destination directory does not exist, MOVE will ask you whether or
  2071. not you would like it to create a new destination directory for you.
  2072.  
  2073.  
  2074. NAMEDIR - Rename a Directory
  2075. ___________________________________________________________
  2076.  
  2077.  
  2078. PURPOSE
  2079.  
  2080. NAMEDIR is a utility that is used to rename directories.  This program
  2081. will rename a directory without having to empty or modify it's contents.
  2082.  
  2083.  
  2084. Version
  2085.  
  2086. 1.20  12/11/90
  2087.  
  2088.  
  2089. Command Format
  2090.  
  2091. NAMEDIR [olddir] [newdir]
  2092.  
  2093.  
  2094. NO - DOS File Exclusion Utility
  2095. ___________________________________________________________
  2096.  
  2097. Purpose
  2098.  
  2099. NO is a utility that gives many DOS commands and external utilities the
  2100. ability to exclude certain groups of files from the effects of the program
  2101. called.
  2102.  
  2103.  
  2104. Version
  2105.  
  2106. 2.00  09/25/91
  2107.  
  2108.  
  2109. Usage
  2110.  
  2111. NO [filespec] [command parameters]
  2112.  
  2113. filespec    is any valid DOS file specification including wildcards
  2114.  
  2115. command     is any DOS command, or external program
  2116.  
  2117. parameters  normal parameters passed to the command or program
  2118.  
  2119.  
  2120.  
  2121. NO - DOS File Exclusion Utility
  2122. ___________________________________________________________
  2123.  
  2124.  
  2125. Description
  2126.  
  2127. NO hides files in the current directory from most programs and utilities
  2128. by putting the HIDDEN file attribute on.  It then calls the command or
  2129. program with the specified parameters.  Once the command is complete,
  2130. NO will remove the HIDDEN file attribute from the specified files.
  2131.  
  2132. NO is very useful when using commands such as DEL *.* when you
  2133. want the action to take effect on all but a certain group of files.
  2134.  
  2135. NO is recursive which means you can stack groups of excluded files
  2136. together by stacking NO commands.
  2137.  
  2138.  
  2139. Examples
  2140.  
  2141. NO *.EXE DIR
  2142.  
  2143. will display all files in the current directory with the exception of files
  2144. ending in .EXE
  2145.  
  2146.  
  2147. NO FILE.* DEL *.*
  2148.  
  2149. will delete all files in the current directory except those beginning named
  2150. FILE with any extension
  2151.  
  2152.  
  2153. NO *.EXE NO *.COM DEL *.*
  2154.  
  2155. will delete all files in the current directory except .EXE and .COM files
  2156.  
  2157.  
  2158. PATHFIND - Find File in the Current Path
  2159. ___________________________________________________________
  2160.  
  2161.  
  2162. Description
  2163.  
  2164. PATHFIND is a utility that allows you to search the file path for any files.
  2165. This is handy when you are trying to locate a similar program of file that
  2166. could exist in multiple places in your path statement.  It will display the
  2167. files that it finds in order of appearance within the path.
  2168.  
  2169.  
  2170. Version
  2171.  
  2172. 1.30  02/25/91
  2173.  
  2174.  
  2175. Command Format
  2176.  
  2177. PATHFIND [filespec]
  2178.  
  2179. filespec is any valid DOS filename including wildcards.
  2180.  
  2181.  
  2182.  
  2183. PSPRINT - Print ASCII files to a Postscript Printer
  2184. ___________________________________________________________
  2185.  
  2186.  
  2187. Description
  2188.  
  2189. PSPRINT is a utility that allows you to print DOS ASCII Text files on a
  2190. PostScript device without any conversion.  PSPRINT is based on a unix
  2191. filter taking STDIN input and sending the converted text to STDOUT
  2192. output.  By rerouting the output to the printer and specifying an input file
  2193. name PSPRINT will print the file to the printer specified.  The default
  2194. settings may be modified at a run time basis by using the optional
  2195. parameters on the command line.  To set a default output mode you can
  2196. specify the environment variable PSPOUT=[destination] in your
  2197. AUTOEXEC.BAT file.  By using PSPOUT=LPT1 the output will be
  2198. redirected to the LPT1 printer port rather than STDOUT.
  2199.  
  2200.  
  2201. Version
  2202.  
  2203. 1.40  03/02/91
  2204.  
  2205.  
  2206. Command Format
  2207.  
  2208. PSPRINT [options] filename
  2209.  
  2210.  
  2211.  
  2212. PSPRINT - Print ASCII files to a Postscript Printer
  2213. ___________________________________________________________
  2214.  
  2215.  
  2216. Options
  2217.  
  2218. -m[xx]         set left margin (in points) (24)
  2219. -t[xx]         set top margin (in points) (24)
  2220. -l[xx]         set leading (points between lines) (11.5)
  2221. -p[xx]         set pointsize of font (10)
  2222. -f[name]       set font name (Courier)
  2223. -n[xx]         number of lines per page (66)
  2224. -i             ignore form feed
  2225. -c[x]          number of copies to print.  Default is 1
  2226. -noh           suppress the header information
  2227.  
  2228.  
  2229.  
  2230. SCRNATTR - SET DOS Screen Attributes
  2231. ___________________________________________________________
  2232.  
  2233. Description
  2234.  
  2235. SCNATTR allows you to set the foreground, background and border
  2236. colors of your monitor.  To use it, just type SA followed by three of the
  2237. allowed parameters.
  2238.  
  2239.  
  2240. Version
  2241.  
  2242. 1.11  11/06/90
  2243.  
  2244.  
  2245. Command Format
  2246.  
  2247. SCNATTR [foreground] [background] [border]
  2248.  
  2249. The following are valid colors:  Black, Blue, Green, Cyan, Red, Magenta,
  2250. Brown, Gray, DarkGray, LightBlue, LightGreen, LightCyan, LightRed,
  2251. LightMagenta, Yellow, White.
  2252.  
  2253.  
  2254. SCROLLBK - DOS Screen Scroll Back Utility
  2255. ___________________________________________________________
  2256.  
  2257.  
  2258. Purpose
  2259.  
  2260. SCROLLBK allows you to capture screen information that has rolled off
  2261. the top of your screen and buffers it into a conventional or expanded
  2262. memory buffer.  At any time you can then press the SCROLL LOCK key
  2263. on your keyboard and scroll back through the previous screens.
  2264.  
  2265. SCROLLBK supports MDA, HERCULES, CGA, EGA and VGA video
  2266. cards.  It supports all text modes that use 80 columns.
  2267.  
  2268.  
  2269. Version
  2270.  
  2271. 2.30  08/18/91
  2272.  
  2273.  
  2274. Resident Memory Requirements
  2275.  
  2276. (2k) 2688 bytes
  2277.  
  2278.  
  2279. Usage
  2280.  
  2281. SCROLLBK /Mnnnn [/EMS] [/D] [/C] [/?] [+] [-] [/U] [/Ffname] [/A] [/O]
  2282.  
  2283. /Mnnnn         This tells SCROLLBK how much memory to use in nnnn k
  2284.                bytes for the scroll back buffer.  Conventional memory will
  2285.                be used unless you specify the /EMS parameter described
  2286.                below.  The resident memory usage will be the 2k for
  2287.                overhead + the buffer size unless EMS is used.
  2288.  
  2289. SCROLLBK - DOS Screen Scroll Back Utility
  2290. ___________________________________________________________
  2291.  
  2292.  
  2293. /EMS           Use Expanded Memory for Buffer Space.  The amount of
  2294.                memory buffer specified by the /Mnnnn parameter will be
  2295.                used out of EMS rather than conventional memory.  EMS
  2296.                3.2 or 4.0 is supported.  The amount of memory in K bytes
  2297.                specified in the /M parameter will be rounded up to the
  2298.                nearest EMS page (16k).
  2299.  
  2300. /NOH           Suppresses the Header display.
  2301.  
  2302. /D             Some video BIOSes have a built in scroll back buffer and
  2303.                will cause the SCROLLBK buffer to have a duplicate of
  2304.                every line that has been displayed.  Using this parameter
  2305.                should compensate for the built in buffer and eliminate the
  2306.                double lines.  Compaq EGA and Orchid VGA cards are
  2307.                known to have this problem.
  2308.  
  2309. /C             This option will clean out the buffer so that it starts
  2310.                recording with a clean memory from this point on.
  2311.  
  2312. +              Enable SCROLLBK.  This turns on the SCROLLBK
  2313.                functions if previously        disabled.
  2314.  
  2315. -              Disable SCROLLBK.  This leaves the program in memory
  2316.                but turns off the capture and display features.
  2317.  
  2318. /U             Uninstall SCROLLBK.  Removes the program from memory
  2319.                if possible.
  2320.  
  2321. /Ffname        Will save the current contents of the scroll back buffer to a
  2322.                file named fname.
  2323.  
  2324.  
  2325. SCROLLBK - DOS Screen Scroll Back Utility
  2326. ___________________________________________________________
  2327.  
  2328.  
  2329. /A             If the /F parameter is used and a file already exists with the
  2330.                same name, this parameter tells SCROLLBK to append the
  2331.                current buffer onto the existing file.
  2332.  
  2333. /O             If the /F parameter is used and a file already exists with the
  2334.                same name, this parameter tells SCROLLBK to overwrite
  2335.                the existing file with the current buffer information.
  2336.  
  2337.  
  2338. Keys used for the viewing of the scroll back buffer:
  2339.  
  2340.  
  2341. [SCROLL LOCK]          Activates the SCROLLBK viewing feature.  Disables
  2342.                        the cursor and allows the keystrokes listed below to
  2343.                        take effect. Will stay in the viewing mode until
  2344.                        [SCROLL LOCK] is pressed again, which will
  2345.                        deactivate the viewing mode.  Pressing [ESC] will
  2346.                        also exit the buffer viewing mode.
  2347.  
  2348. [UP ARROW]             Move up the viewing one line
  2349.  
  2350. [DOWN ARROW]           Move down the viewing one line.
  2351.  
  2352. [PGUP]                 Move up in the buffer viewing one Screen
  2353.  
  2354. [PGDN]                 Move down the buffer on screen.
  2355.  
  2356. [HOME]                 Go to the top of the buffer
  2357.  
  2358. [END]                  Go to the bottom of the buffer
  2359.  
  2360.  
  2361. SPEEDRAM - Increase Performance of System
  2362. ___________________________________________________________
  2363.  
  2364.  
  2365. Purpose
  2366.  
  2367. SpeedRam increases the speed of your system CPU by changing the
  2368. refresh rate of your systems 8253 timer chip. All Personal Computers,
  2369. including the original IBM PC were designed with a very high refresh
  2370. rate. The rate used by all personal computers is far beyond the rate
  2371. required by the RAM chips used in these machines. SpeedRam sets the
  2372. refresh rate to match closer with RAM manufacturers specifications and
  2373. in turn frees up CPU cycles. These free cycles can be used by your
  2374. software rather than going to waste by refreshing the RAM too often. The
  2375. change in refresh rate matches within specifications of most DRAM
  2376. manufacturers. Depending on your system SpeedRam should increase
  2377. your CPU's performance from 2% to 10%. You can measure this in many
  2378. ways such as LANDMARK's CPU SPEED Test or Norton Utilities SI
  2379. program.
  2380.  
  2381. What is a REFRESH RATE and what does it do?
  2382.  
  2383. The memory in your Personal Computer is called DRAM, or Dynamic
  2384. Random Access Memory. This memory is made of banks of 9 chips each
  2385. holding up to as much as 4MB of 1 bit data. Each chip in a bank
  2386. represents one of 9 bits. In Personal Computers, 8 of the bits store data
  2387. and the 9th bit is called a parity bit, used to determine if the data bits are
  2388. holding the proper information. DRAM chips can not hold a charge of
  2389. electricity for a very long time. In fact, a new charge of 5 volts must be
  2390. supplied about every 65 micro seconds or it will loose its data. To supply
  2391. this charge, that is refresh, the  memory, the CPU must stop processing
  2392. data and direct the 8253 chip to send the refresh charge to the bank of
  2393. memory. Once the refresh is done the CPU can continue processing. By
  2394. reducing the number of times the CPU has to stop to refresh the DRAM
  2395. is how SpeedRam speeds up your system.
  2396.  
  2397.  
  2398. SPEEDRAM - Increase Performance of System
  2399. ___________________________________________________________
  2400.  
  2401.  
  2402. SpeedRam is not a TSR. It does not require any RAM or take any away
  2403. from your system. SpeedRam only needs to be loaded once and will
  2404. perform until the machine is rebooted.
  2405.  
  2406. SpeedRam has now loaded and changed your systems speed. Now try
  2407. loading some software to insure that the system is working properly. Run
  2408. all the programs that you normally run on your system. Do not load any
  2409. data that isn't already saved in case SpeedRam causes a problem. If
  2410. SpeedRam causes any problem, it will cause memory problems, your
  2411. system will either hang or you will get a Parity Error type message, if
  2412. have any problems refer to the Trouble Shooting section that follows for
  2413. further instructions. If everything works fine then you might want to install
  2414. SpeedRam so it loads every time you boot your machine.
  2415.  
  2416. If you have any time of Memory or RAM test you can further insure that
  2417. everything is working properly by running that test. If it reports no
  2418. problems than it is safe to assume that SpeedRam has no conflicts with
  2419. your machine.
  2420.  
  2421.  
  2422. Version
  2423.  
  2424. 1.10  05/09/91
  2425.  
  2426.  
  2427. SPEEDRAM - Increase Performance of System
  2428. ___________________________________________________________
  2429.  
  2430.  
  2431. Command Format
  2432.  
  2433. SPEEDRAM [option]
  2434.  
  2435.  
  2436. Options
  2437.  
  2438.  
  2439. +       Enable SpeedRam.  Entering a + will enable SpeedRam and set
  2440.         the optimum refresh rate.
  2441.  
  2442. -       Disable SpeedRam.  Entering a - will disable SpeedRam and set
  2443.         the refresh rate to stock values.
  2444.  
  2445. r:nn    Set refresh rate to nn Us.  Entering r:nn will set the refresh rate
  2446.         to nn micro seconds.  Only use this if you have a good
  2447.         understanding of the refresh rates.  Setting too high a refresh rate
  2448.         will cause memory  Parity errors or hang your system. If you find
  2449.         that SPEEDRAM + causes parity errors or hangs your system
  2450.         than you will want to try this option.
  2451.  
  2452.  
  2453. SPEEDRAM - Increase Performance of System
  2454. ___________________________________________________________
  2455.  
  2456.  
  2457. TROUBLE SHOOTING
  2458.  
  2459. SpeedRam has been thoroughly tested on many systems before being
  2460. released but due to the complexity and variety of equipment available we
  2461. can not guarantee that it will work on every Personal Computer.
  2462.  
  2463. If you notice memory errors, parity errors, or that your machine is
  2464. hanging after running SpeedRam + then the rate that SpeedRam has
  2465. chosen for your system is causing the DRAM chips to fail. This is in no
  2466. way a permanent failure, you will just have to pick a lower rate at which
  2467. to run SpeedRam. To use a manual refresh rate with SpeedRam enter
  2468. the following:
  2469.  
  2470. SPEEDRAM r:nn [ENTER]
  2471.  
  2472. where nn is the refresh rate you wish to use. Start with 60 and retest
  2473. your system. If you continue to have problems keep decrements the
  2474. amount by 5 until you reach a value that your system works with. If the
  2475. value is less than 18 then you will most likely not benefit from
  2476. SpeedRam. If this is the case contact technical support for further help.
  2477.  
  2478. If you have to use a manual refresh rate then install with the rate
  2479. override option, and give it the value that worked with your system when
  2480. the installation program prompts you.
  2481.  
  2482. Some problems in benchmarking are caused by TSR or Memory
  2483. Resident software such as screen blankers or print spoolers.
  2484.  
  2485.  
  2486. SPEEDRAM - Increase Performance of System
  2487. ___________________________________________________________
  2488.  
  2489.  
  2490. The benchmark ATPERF.EXE from PC Tech Journal which measures
  2491. overhead is usually not affected by these programs. It is a very good
  2492. sign of the change SpeedRam has with your program.
  2493.  
  2494. Norton Utilities SI and Landmarks CPUSPEED can be affected by TSR's
  2495. and may not show the increase in performance. If notice no improvement
  2496. in performance try running the benchmarks without any TSR's loaded. If
  2497. you still see no increase, call technical support.
  2498.  
  2499. There are some utilities available as Shareware or Public Domain
  2500. software that perform a similar task to SpeedRam. If you have any of the
  2501. following you might not see an increase with SpeedRam:
  2502.  
  2503. NREFRESH.COM           1987
  2504. SPEEDER.COM            1987
  2505. FASTRAM.COM            1988
  2506. FASTV20.COM            1988
  2507. ZIP.EXE                1988  (not to be confused with PKZIP archive
  2508. program)
  2509.  
  2510.  
  2511. TEXTSRCH - Search Files for Text
  2512. ___________________________________________________________
  2513.  
  2514.  
  2515. Description
  2516.  
  2517.  
  2518. TEXTSRCH is a utility that will search for all occurrences of a given
  2519. string inside of a specified text file.  It will stop at each occurrence and
  2520. display the found string, and prompt the user to continue or to exit.
  2521.  
  2522.  
  2523. Version
  2524.  
  2525. 1.01  10/24/90
  2526.  
  2527.  
  2528. Command Format
  2529.  
  2530. TEXTSRCH [filespec] [text]
  2531.  
  2532.  
  2533.  
  2534. TOUCH - File Stamping Utility
  2535. ___________________________________________________________
  2536.  
  2537.  
  2538. Description
  2539.  
  2540. TOUCH is a unix utility that is used to stamp a file's attributes with the
  2541. current system date and time.  This is useful if you want to have a group
  2542. of files with identical date and time stamps.  Wildcards are acceptable in
  2543. the filespec.
  2544.  
  2545.  
  2546. Version
  2547.  
  2548. 1.20  12/17/90
  2549.  
  2550.  
  2551. Command Format
  2552.  
  2553. TOUCH [filespec]       where filespec is any valid DOS file specification
  2554.                        including wildcards
  2555.  
  2556.  
  2557.  
  2558. TURBOBAT - Turbo Batch File Compiler
  2559. ___________________________________________________________
  2560.  
  2561.  
  2562. Description
  2563.  
  2564. TurboBat allows you to compile standard DOS batch files into .COM
  2565. binary programs.  This will greatly enhance the speed of large batch files
  2566. by allowing them to run in native code rather than interpreted DOS
  2567. commands. The resulting .COM files may call nested batch files without
  2568. loosing the parent since the parent calling program is now no longer a
  2569. batch file.
  2570.  
  2571.  
  2572. Version
  2573.  
  2574. 2.31  09/18/91
  2575.  
  2576.  
  2577. Command Format
  2578.  
  2579. TURBOBAT [filename.BAT] [/I]
  2580.  
  2581.  
  2582. Options
  2583.  
  2584. /I      ignore labels that don't start with a letter.  This is handy if you use
  2585.         the : as a comment field holder in some places.
  2586.  
  2587.  
  2588.  
  2589. TURBOBAT - Turbo Batch File Compiler
  2590. ___________________________________________________________
  2591.  
  2592.  
  2593. Notes
  2594.  
  2595. The output will be filename.COM.
  2596.  
  2597. Some instances of BATCH files that modify the ENVIRONMENT will not
  2598. work properly.  If you notice this behavior please EMAIL us a note on
  2599. CompuServe or our BBS so that we can notify you when we fix this
  2600. problem.  We are currently working on it and should have a solution
  2601. soon.
  2602.  
  2603.  
  2604. USEMEM - Programmers Memory Usage Utility
  2605. ___________________________________________________________
  2606.  
  2607.  
  2608. Purpose
  2609.  
  2610. USEMEM is a utility that allows you to tailor you useable memory to very
  2611. exact sizes.  This is very useful when testing programs or systems and
  2612. verifying minimum amounts of memory required.
  2613.  
  2614.  
  2615. Version
  2616.  
  2617. 1.10  09/03/91
  2618.  
  2619.  
  2620. Usage
  2621.  
  2622. USEMEM [nnnn] [/Tnnnn] [/Ennnn] [/TEnnnn] [/U]
  2623.  
  2624.  
  2625. Options
  2626.  
  2627. nnnn         amount of conventional memory to use
  2628. /Tnnnn       amount of conventional memory to leave
  2629. /Ennnn       amount of expanded memory to use
  2630. /TEnnnn      amount of expanded memory to leave
  2631. /U           Unload last copy of USEMEM
  2632.  
  2633.  
  2634. USEMOUSE - Use mouse for Keyboard Emulation
  2635. ___________________________________________________________
  2636.  
  2637.  
  2638. Description
  2639.  
  2640. USEMOUSE is a utility designed to any DOS application the ability to
  2641. use the mouse.  USEMOUSE makes mouse movement emulate the four
  2642. directional arrow keys.  You can also specify the emulation values for
  2643. each of the button events of the mouse.  USEMOUSE supports most 2
  2644. and 3 button mice.
  2645.  
  2646.  
  2647. Version
  2648.  
  2649. 1.41  06/25/91
  2650.  
  2651.  
  2652. Resident Memory Usage
  2653.  
  2654. 880 bytes
  2655.  
  2656.  
  2657.  
  2658. USEMOUSE - Use mouse for Keyboard Emulation
  2659. ___________________________________________________________
  2660.  
  2661.  
  2662. Usage
  2663.  
  2664. USEMOUSE [/?][/Hn][/Vn][Lxxx][/Cxxx][/Rxxx][/Bxxx][/U]
  2665.  
  2666.  
  2667. /?             display information about program
  2668. /Hn            Horizontal acceleration.  Default is 5.  1 is the slowest, 9 is
  2669.                the fastest.
  2670. /Vn            Vertical acceleration.  Default is 5.  1 is the slowest, 9 is
  2671.                the fastest.
  2672. /Lxxx          Left Button key value.  Default is [ENTER]
  2673. /Cxxx          Center Button key value.  Default is
  2674. /Rxxx          Right Button key value.  Default is [ESC]
  2675. /Bxxx          Both Button key value.  Default is [CTRL]C. see key chart
  2676.                below
  2677. /U             Uninstall.  Will remove USEMOUSE from memory.
  2678. /D             Disable the functions but remain in memory
  2679. /I             set the TSR ID number where nn is a hex value from 81-FF
  2680.  
  2681.  
  2682. Notes
  2683.  
  2684. USEMOUSE's features can be disabled when running an application that
  2685. has built in mouse support.  In this case you will need to run
  2686. USEMOUSE to reset the internal tables for USEMOUSE to continue
  2687. running from non-mouse supported applications.
  2688.  
  2689.  
  2690. USEMOUSE - Use mouse for Keyboard Emulation
  2691. ___________________________________________________________
  2692.  
  2693.  
  2694. Key Values
  2695.  
  2696. If you wish to set the USEMOUSE key options to something other than
  2697. the defaults you must use the chart below to determine the code for that
  2698. keystroke.  Codes above 31 must be preceded with an @ symbol as
  2699. these are extended key codes.
  2700.  
  2701.  
  2702.         Key            Code
  2703.         ---            ----
  2704.         [F1]-[F10]     59-68
  2705.         [F11]-[F12]    133-134
  2706.  
  2707.         [ESC]          01
  2708.         [BKSP]         14
  2709.         [ENTER]        1C
  2710.         [HOME]         71
  2711.         [UPARR]        72
  2712.         [PGUP]         73
  2713.         [LARR]         75
  2714.         [RARR]         77
  2715.         [END]          79
  2716.         [DNARR]        80
  2717.         [PGDN]         81
  2718.         [INS]          82
  2719.         [DEL]          83
  2720.  
  2721.  
  2722.  
  2723.  
  2724. VIDMODE - Set DOS Video Mode
  2725. ___________________________________________________________
  2726.  
  2727.  
  2728. Purpose
  2729.  
  2730. VIDMODE allows you to set or reset your video adapters current text
  2731. mode from the DOS prompt.  It supports all video text modes including
  2732. EGA 43 line and VGA 50 line modes.
  2733.  
  2734.  
  2735. Version
  2736.  
  2737. 1.40  07/31/91
  2738.  
  2739.  
  2740. Command Format
  2741.  
  2742. VIDMODE [mode]
  2743.  
  2744. MODE      SIZE        COLORS/Adapter
  2745.  
  2746.  0       40 x 25     Black & White CGA
  2747.  1       40 x 25     16 Color CGA
  2748.  2       80 x 25     Black & White CGA
  2749.  3       80 x 25     16 Color CGA
  2750.  7       80 x 25     Monochrome / Hercules
  2751.  8       80 x 43/50  16 Color EGA/VGA
  2752.  
  2753.  
  2754. Notes
  2755.  
  2756. If you run VIDMODE with no options you will get a display showing the
  2757. supported modes as well as a notice of the current mode.
  2758.  
  2759.  
  2760.  
  2761. VOLLABEL - Set Disk Volume Label
  2762. ___________________________________________________________
  2763.  
  2764.  
  2765. Description
  2766.  
  2767. VOLLABEL is a utility that allows you to view and modify the volume
  2768. label on any disk.  The volume label is a 12 digit string that can be
  2769. placed on any disk to help you recognize what the disk is used for.
  2770. VOLLABEL also allows you to erase an existing label.
  2771.  
  2772. This is a replacement for the DOS file LABEL, which is available in DOS
  2773. 3.0 and greater.  VOLLABEL allows a mixture of upper or lower case
  2774. letters and will prompt you for the information required.
  2775.  
  2776.  
  2777. Version
  2778.  
  2779. 1.10  05/16/91
  2780.  
  2781.  
  2782. Command Format
  2783.  
  2784. VOLLABEL [d:] [label]
  2785.  
  2786. where d: is the drive that the label is to be found on.
  2787.  
  2788. [label] is any string up to 12 characters to be placed on the disk as the
  2789. volume label.
  2790.  
  2791. Defining TSR "HOT KEYS"
  2792. ___________________________________________________________
  2793.  
  2794.  
  2795. Many of our resident utilities allow you to define the combination of keys
  2796. that you use to activate the program once loaded into memory.  This
  2797. feature allows flexibility when using our software in case another product
  2798. that you are using needs the particular keys that we have defined for
  2799. some other function.  When loading our software you need to give the
  2800. program a command line option that tells it the new key definition.  To
  2801. calculate this four digit number use the directions below.
  2802.  
  2803.  
  2804. Keyboard Scan Codes for Hotkey Use
  2805.  
  2806. Hotkey = $XXYY where:
  2807.  
  2808. XX = hex code for the [CTRL], [ALT], [LSHIFT] and [RSHIFT]
  2809.  
  2810. YY = One of the hex codes from the scancode tables below.
  2811.  
  2812.  
  2813. Computing the XX value:
  2814.  
  2815.         [RSHIFT]       = 01
  2816.         [LSHIFT]       = 02
  2817.         [CTRL]         = 04
  2818.         [ALT]          = 08
  2819.  
  2820.  
  2821.  
  2822. Note: If XX = $0000 then this is a single key hotkey which will be defined
  2823. by the YY keycode.
  2824.  
  2825.  
  2826.  
  2827. Defining TSR "HOT KEYS"
  2828. ___________________________________________________________
  2829.  
  2830.  
  2831. Computing the YY value:
  2832.  
  2833. The YY value of the "HOT KEY" code is determined by the non-shift
  2834. state keys.  Below is a list of these keys and their associated codes:
  2835.  
  2836.  
  2837. Key     Code          Key     Code          Key     Code
  2838. ---     ----          ---     ----          ---     ----
  2839.  A       1E          [F1]      3B          [ESC]     01
  2840.  B       30          [F2]      3C          [BKSP]    0E
  2841.  C       2E          [F3]      3D          [ENTER]   1C
  2842.  D       20          [F4]      3E          [RSHFT]   36
  2843.  E       12          [F5]      3F          [LSHFT]   2A
  2844.  F       21          [F6]      40          [CTRL]    1D
  2845.  G       22          [F7]      41          [ALT]     38
  2846.  H       23          [F8]      42          [SPACE]   39
  2847.  I       17          [F9]      43          [PRTSC]   37
  2848.  J       24         [F10]      44          [CAPSLK]  3A
  2849.  K       25                                [UPARR]   48
  2850.  L       26                                [DNARR]   50
  2851.  M       32          { [       1A          [PGUP]    49
  2852.  N       31          } ]       1B          [PGDN]    51
  2853.  O       18          | \       2B          [LFARR]   4B
  2854.  P       19          ? /       35          [RTARR]   4D
  2855.  Q       10          " '       28          [DEL]     53
  2856.  R       13          ` ~       29          [INS]     52
  2857.  S       1F          < ,       33          [HOME]    47
  2858.  T       14          > .       34          [END]     4F
  2859.  U       16          ! 1       02          [NUMLCK]  45
  2860.  V       2F          @ 2       03          [SCRLCK]  46
  2861.  W       11          # 3       04          [TAB]     0F
  2862.  X       2D          $ 4       05          NUMPAD -  4A
  2863.  Y       15          % 5       06          NUMPAD +  4E
  2864.  Z       2C          ^ 6       07          NUMPAD 5  4C
  2865.                      & 7       08
  2866.                      * 8       09
  2867.                      ( 9       0A
  2868.                      ) 0       0B
  2869.                      _ -       0C
  2870.                      + =       0D
  2871.                      : ;       27
  2872.  
  2873.  
  2874.  
  2875. Defining TSR "HOT KEYS"
  2876. ___________________________________________________________
  2877.  
  2878.  
  2879. Once you have decided on the keys that you want to use for your "HOT
  2880. KEY" combination you need to calculate the resulting code.  To do this
  2881. you add up any of the XX value shift keys and combine them with the YY
  2882. value keys to get a resulting code.  All math must be done in
  2883. hexadecimal or BASE 16.
  2884.  
  2885.  
  2886. Examples
  2887.  
  2888.  
  2889. [ALT][LSHIFT]          YY = 08 + 02 = 0A  XX = 00
  2890.                        CODE = 0A00
  2891.  
  2892. [CTRL][RSHIFT]         YY = 04 + 01 = 05  XX = 00
  2893.                        CODE = 0500
  2894.  
  2895. [ALT][LSHIFT][G]       YY = 08 + 02 = 0A  XX = 22
  2896.                        CODE = 0A22
  2897.  
  2898. [CTRL][F10]            YY = 04            XX = 44
  2899.                        CODE = 0444
  2900.  
  2901.  
  2902.  
  2903. TECHNICAL SUPPORT
  2904. ___________________________________________________________
  2905.  
  2906.  
  2907. Many times we get calls from people asking questions that can be solved
  2908. easily by checking through the manual before calling tech support. We
  2909. ask that you browse the manual and look for information pertaining to
  2910. your particular problem before calling. This can often save you time, as
  2911. we take a collection of our most common questions and try to address
  2912. them in this manual.
  2913.  
  2914. We offer alternative methods in addition to the conventional phone
  2915. support, such as a multi-line 24-hour BBS system. We also monitor most
  2916. technical conferences in the BBS Interlink and RelayNet networks as well
  2917. as many of the conferences on the CompuServe Information System.
  2918. You may send messages and questions via any of these services.
  2919.  
  2920. Currently our Tech Support office is staffed Monday through Friday from
  2921. 9:00 a.m. to 5:00 p.m. Pacific Time. There is a chance, however, that
  2922. someone is in the office outside of this time frame. If so, we will gladly
  2923. answer your questions outside the normal business hours.
  2924.  
  2925. Foley Hi-Tech Systems
  2926. Technical Support Department
  2927. 172 Amber Drive
  2928. San Francisco, CA  94131-1642
  2929. (415) 826-6084
  2930. (415) 826-1706 FAX
  2931. (415) 826-1707 BBS
  2932. 70262,1463 CompuServe
  2933.  
  2934.  
  2935.  
  2936. Credits
  2937. _________________________________________________________
  2938.  
  2939.  
  2940. This collection of utilities started out as a small set of home grown tools
  2941. that I just could not stand to live without.  Many times someone would
  2942. see me using them and ask for a copy.  This was a big mistake.  All of
  2943. the sudden I had to debug my code.  Someone would call me up and
  2944. remind me of some problem with a utility that I had written or asked me
  2945. to just add this one little feature.  Six years later the package has
  2946. evolved to its current state.  Along the way I have had the help of many
  2947. people in testing and ideas for products.  I would like to thank all of those
  2948. people who have of course registered these utilities as this is now a new
  2949. incentive for continuing to expand them.  More specifically I'd like to
  2950. thank the following people:
  2951.  
  2952. Kathy Smith.  For her never ending understanding and support of this
  2953. time consuming project.
  2954.  
  2955. Jay Wessel.  Relentless Testing & suggestions.  Jay's never ending
  2956. pursuit to find bugs and abnormalities in the programs is always
  2957. appreciated.
  2958.  
  2959. Mike Blaszczak.  "Nifty James" shareware author who had some good
  2960. ideas of which we have expanded upon.  Mike is responsible for the
  2961. original versions of CHIMES, EVAL and  FILEFIND.
  2962.  
  2963. Mike Viens.  Mike was the original author of the NAMEDIR and
  2964. FILEATTR programs.  His original utilities where known as the
  2965. FANTASTIC utilities.
  2966.  
  2967. Mike Molloy.  AREA was based on Mike's original FAC area code TSR.
  2968. Mike has updated the AREA program with many new features as well as
  2969. helping with the SHELL and INTERACTIVE Mode programs.
  2970.  
  2971. Credits
  2972. _________________________________________________________
  2973.  
  2974.  
  2975. Bill McKee.  Bill helped write and update many of the ExtraDOS utilities
  2976. including CLEANUP, BROWSE and SHELL.
  2977.  
  2978. Ross Wentworth.  Ross has been a key help in developing the 4.0
  2979. release of this product including work on most of the TSR and Device
  2980. Driver programs.  Ross has worked on ALARMCLK, BOOTLOCK, BOOTPAST,
  2981. BRKBOX, CHIMES, CLEANFL, CURLOCK, CURSOR, CUTPASTE, DELAY, FILEINFO,
  2982. SCROLLBK, TURBOBAT, USEMEM.
  2983.  
  2984. PC Magazine.  PC Magazine has inspired some of these utilities with
  2985. good ideas published in the technical articles seen in every issue.  Some
  2986. of our utilities taken an idea of a program that they have published and
  2987. built a very usable utility from it.
  2988.  
  2989.  
  2990. New Utilities Coming
  2991. _________________________________________________________
  2992.  
  2993.  
  2994. We are constantly updating and writing utilities for the ExtraDOS
  2995. Toolbox.  Below is a list of some of the utilities currently under
  2996. development:
  2997.  
  2998. ASKBATCH       Ask Questions in a batch file.
  2999.  
  3000. BATPLUS        Enhancements for batch file processing.
  3001.  
  3002. BOOTB          Boot Machine from B: Drive.
  3003.  
  3004. BROWSE         Full featured file browser.
  3005.  
  3006. DIFF           File comparison utility.
  3007.  
  3008. DIRSORT        Sort directories on your disk drive.
  3009.  
  3010. DISKMAP        Displays a graphical representation of your drives structure
  3011.                and usage.
  3012.  
  3013. DISKTEST       Comprehensive test of disk surface, and file structures
  3014.  
  3015. EMS            EMS Memory Manager for 286, 386 and 486 based
  3016.                systems.
  3017.  
  3018. FASTANSI       Replace DOS ANSI with faster and more powerful
  3019.                ANSI.SYS driver.
  3020.  
  3021.  
  3022. New Utilities Coming
  3023. _________________________________________________________
  3024.  
  3025.  
  3026. FREERAM        Quick display of Memory Usage in system.
  3027.  
  3028. KEYCLICK       Customize the sound generated when pressing keys.
  3029.  
  3030. LQPRINT        Makes 9 pin Dot Matrix Printers print Near Letter Quality.
  3031.  
  3032. MORE           Screen holding utility for display pages.
  3033.  
  3034. PASTE          Unix like PASTE function.
  3035.  
  3036. PMPTMGR        Library of Customized DOS Prompts and utility to remap
  3037.                function keys.
  3038.  
  3039. PROFILER       System Profiler.  Shows hardware and software installed in
  3040.                your system.
  3041.  
  3042. RAMDISK        FAST RAM disk for Extended or EMS Memory.
  3043.  
  3044. RAMTEST        RAM Diagnostic and Bad Chip locating utility.
  3045.  
  3046.  
  3047. New Utilities Coming
  3048. _________________________________________________________
  3049.  
  3050.  
  3051. RECALL         Recall DOS commands.  Buffers all commands entered at
  3052.                the DOS prompt.
  3053.  
  3054. SCNSAVER       Screen Saver.  Blanks screen after no use of system.
  3055.  
  3056. SYSINFO        System Information utility.  Displays a list of installed
  3057.                equipment.
  3058.  
  3059. SORTFILE       Sort information in ASCII Files.
  3060.  
  3061. TOUCHSHT       Allows you to press a state key and then release it while
  3062.                holding it's state.
  3063.  
  3064. TSRMGR         TSR Management tools for removing TSR's from memory.
  3065.  
  3066. VSPEED         Increase the performance of your video card in text mode.
  3067.  
  3068.  
  3069. New Utilities Coming
  3070. _________________________________________________________
  3071.  
  3072.  
  3073. WIDEDIR        A replacement for the DOS dir command.
  3074.  
  3075. XCHDIR         Smart Directory Changer.  Allows the quick change of
  3076.                directories.
  3077.  
  3078. XSPOOL         XDOS Print Spooler.
  3079.  
  3080.  
  3081. FHTS Products
  3082. _________________________________________________________
  3083.  
  3084. ExtraDOS Toolbox Professional■. A large collection of over 50 utilities
  3085. that DOS forgot. Includes many helpful utilities that enhance MS-DOS
  3086. machines. Featured in the DOS Power Tools, 2nd Edition, Revised for
  3087. DOS 5.0 book by Bantam Books.
  3088.  
  3089. Safety Disk■ .  Safety Disk saves all of your systems vital information
  3090. and will solve most problems due to:  Loss of battery power, Loss of
  3091. CMOS information, accidental deletion of boot files, virus damage to boot
  3092. disk.
  3093.  
  3094. Coach Database System■. CDBS provides a method for tracking and
  3095. evaluating NBA teams, NBA players, and college players. It supplies a
  3096. comprehensive report generator for building decision support reports on
  3097. scouted players.
  3098.  
  3099. Press Gate Manager■. Software for event organizers. Creates and
  3100. maintains a database of events and guests with the ability to track
  3101. seating by type, location, and person. Produces seating charts and labels
  3102. for press passes.
  3103.  
  3104. FINDB■.  Financial Database System for tracking shareholders in a
  3105. company.  Allows the instant retrieval of information based on any part
  3106. of a persons account id, ss#, zip code etc.  Has support for completely
  3107. customized HP Laserjet tax forms.  Ideal for generating K1 tax reports
  3108. for limited partnerships.
  3109.  
  3110. StatView■.  Software that keeps track of all players in the NBA.
  3111. Includes dial in capability for daily updates on transactions, statistics and
  3112. penalties.
  3113.